首页 > 代码库 > 001:进程间通信类型

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:进程间通信类型