001:进程间通信类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了001:进程间通信类型相关的知识,希望对你有一定的参考价值。

一:IPC :interprocess communication进程间通信技术。 某个操作系统上不同进程间的各种消息的传递(message passing)

二: 类型

    1.管道(pipe).无名管道在有共同祖先的进程间使用。无名管道(FIFO)解决了,没有亲缘关系进程的通信问题。

    2.System V消息队列。用于同一主机上有亲缘无亲缘进程间的通信。

    3.Posix消息队列。Posix实时标准。用于同一主机有亲缘关系,无亲缘关系的进程之间。

    4.远程过程调用(remote procedure call RPC)。

    5.记录上锁(record locking)。

    6.System V信号量(system semaphore)

    7.Posix 信号量(Posix semaphore)

    8.互斥锁(mutex) 和条件变量(condition variable)。往往用于线程间同步。也可以提供不同进程间的同步。

    9.读写锁。(read write lock)。另一种同步形式。

 

以上是关于001:进程间通信类型的主要内容,如果未能解决你的问题,请参考以下文章

进程间通信

进程间通信方式

Linux进程间通信——消息队列

进程间通信“紧急”消息类型

进程间通信

linux进程间通信之消息队列