一: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)。另一种同步形式。
时间: 2024-10-07 16:11:46