六大进程通信机制总结( 五 )


4)共享内存速度虽然非常快,但是存在冲突问题,为此,我们可以使用信号量和 PV 操作来实现对共享内存的互斥访问,并且还可以实现进程同步 。
5)信号和信号量是完全不同的两个概念!信号是进程通信机制中唯一的异步通信机制,它可以在任何时候发送信号给某个进程 。通过发送指定信号来通知进程某个异步事件的发送,以迫使进程执行信号处理程序 。信号处理完毕后,被中断进程将恢复执行 。用户、内核和进程都能生成和发送信号 。
6)上面介绍的 5 种方法都是用于同一台主机上的进程之间进行通信的,如果想要跨网络与不同主机上的进程进行通信,就需要使用 Socket 通信 。另外,Socket 也能完成同主机上的进程通信 。
总结完毕!

原文链接:https://www.cnblogs.com/cswiki/p/14450914.html
作者:飞天小牛肉




推荐阅读