图书简介
《Linux编程(第二版)(微课版)》将Linux系统编程应用与操作系统原理深度融合,先从Linux C案例程序出发,提出问题,引入操作系统的概念和原理,讨论解决问题的理论和方法,再从理论回归实践,分析和解决编程应用问题,破解传统上理论教学和实践教学脱节的问题,取得了很好的教学效果。本书主要内容包括Linux基本操作、Shell编程、系统I/O编程、文件系统、进程控制原理、多进程并发编程、信号机制、线程概念、多线程并发编程、同步互斥概念、基于信号量与P/V操作解决同步互斥问题、经典同步问题、网络编程、并发网络应用编程等。本书安排了大量的程序示例、课后习题,旨在训练读者理论运用和解决问题的能力,精心设计了很多绘图,使抽象的概念、原理和技术看得见。《Linux编程(第二版)(微课版)》内容全面、结构合理、思路清晰、语言简洁、示例丰富。本书既可作为高等院校计算机类专业有关操作系统和Linux编程等课程的教材,又可作为C程序、嵌入式开发工程师的参考资料。
《Linux编程(第二版)(微课版)》配套的电子课件、示例源代码、习题答案和实验指导可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的“配套资源”二维码获取。扫描前言中的“看视频”二维码可以直接观看教学视频。