说明如何编写具有GNU/Linux系统多功能,多线程,进程间通信以及与硬件设备交互等功能的更复杂的程序。