06-总结
43.5 总结
本章概述了进程(以及线程)可用来相互通信和同步动作的各种工具。
Linux提供的通信工具包括管道、FIFO、socket、消息队列以及共享内存。Linux提供的同步工具包括信号量和文件锁。
在很多情况下在执行一个给定的任务时存在多种技术可用于通信和同步。本章以多种方式对不同的技术进行了比较,其目标是突出可能对技术选择产生影响的一些差异。
在后面的章节中将会深入介绍各种通信和同步工具。
本章概述了进程(以及线程)可用来相互通信和同步动作的各种工具。
Linux提供的通信工具包括管道、FIFO、socket、消息队列以及共享内存。Linux提供的同步工具包括信号量和文件锁。
在很多情况下在执行一个给定的任务时存在多种技术可用于通信和同步。本章以多种方式对不同的技术进行了比较,其目标是突出可能对技术选择产生影响的一些差异。
在后面的章节中将会深入介绍各种通信和同步工具。