Linux下进程间通信及同步
Linux系统上运行有多个进程,其中许多都是独立运行。然而,有些进程必须相互合作以达成预期目的,因此彼此间需要通信和同步机制。读写磁盘文件中的信息是进程间通信的方法之一。可是,对许多程序来说,这种方法既慢又缺乏灵活性。因此,像所有现代UNIX实现那样,Linux也提供了丰富的进程间通信(IPC)机制,如下所示:信号(signal):用来表示事件的发生。管道和FIFO:用于在进程间传递数据。套接字:供同一台主机或是联网的不同主机上所运行的进程之间传递数据。文...