进程、线程和协程和通信方式

参考解析

题目来源:百度

答案:

进程之间通信方式

管道:速度慢、容量有限,只有父子进程之间才能通讯

FIFO:任何进程之间都能通讯,但是速度慢

消息队列:容量有限,且要主要上次数据是否读完问题。

信号量:不能传递复杂的消息,只能用来同步

共享内存区:容量可控,速度快,需要同步。
线程之间通信方式

共享内存:同一个主进程下,子线程可以共享进程内的资源。

消息传递:例如Join、wait、notify通知

管道流:输入,输出流的控制方式。
协程之间通信方式

channel:非常方便的控制通道在不同的协程中进行通信。