auto commit

This commit is contained in:
CyC2018
2018-03-21 10:24:07 +08:00
parent e4c5f6d1f5
commit ae92ccfc32
3 changed files with 26 additions and 41 deletions

View File

@ -517,7 +517,7 @@ void test(i) { // 尝试拿起两把筷子
<div align="center"> <img src="../pics//037c3a0b-332d-434d-a374-f343ef72c8e1.jpg" width="400"/> </div><br>
<font size=3> **1)管道** </font></br>
<font size=3> **)管道** </font></br>
写进程在管道的尾端写入数据,读进程在管道的首端读出数据。管道提供了简单的流控制机制,进程试图读空管道时,在有数据写入管道前,进程将一直阻塞。同样地,管道已经满时,进程再试图写管道,在其它进程从管道中移走数据之前,写进程将一直阻塞。
@ -531,13 +531,13 @@ Linux 中管道通过空文件实现。
<div align="center"> <img src="../pics//7f642a65-b167-4c8f-b382-8322c6322b2c.jpg" width="400"/> </div><br>
<font size=3> **2)消息队列** </font></br>
<font size=3> **)消息队列** </font></br>
消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点。
<div align="center"> <img src="../pics//d49466db-fdd3-4d36-8a86-47dc45c07a1e.jpg" width="400"/> </div><br>
<font size=3> **3)套接字** </font></br>
<font size=3> **)套接字** </font></br>
套接字也是一种进程间通信机制,与其它通信机制不同的是,它可用于不同机器间的进程通信。