摘要: POSIX 信号量 POSIX 信号量是一种 POSIX 标准中定义的进程间同步和互斥的方法。它允许进程之间通过信号量来实现临界区的互斥访问,从而避免竞争条件和死锁等问题。 信号量的P、V操作: P 操作:用于申请信号量资源。如果信号量的值大于 0,则将信号量的值减 1,表示占用一个资源;如果信号量 阅读全文
posted @ 2024-03-01 11:09 西兰花战士 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 管道 管道是针对于本地计算机的两个进程之间的通信而设计的通信方法,管道建立后,实际上是获得两个文件描述符:一个用与读取而另一个用于写入。任何从管道写入端写入的数据,可以从管道读取端读出。 管道具有以下特点: 管道是一种半双工通信机制,即数据只能在一个方向上流动,不能同时进行双向数据传输。一个进程可以 阅读全文
posted @ 2024-03-01 10:39 西兰花战士 阅读(37) 评论(0) 推荐(0) 编辑