- 博客(2)
- 收藏
- 关注
转载 操作系统中不同的锁
锁是线程同步时的一个重要的工具,然而操作系统中包含了多种不同的锁,各种锁之间有什么不同呢? 1、信号量(Semaphore)信号量分为二元信号量和多元信号量,所谓二元信号量就是指该信号量只有两个状态,要么被占用,要么空闲;而多元信号量则允许同时被N个线程占有,超出N个外的占用请求将被阻塞。信号量是“系统级别”的,即同一个信号量可以被不同的进程访问。 2、互斥量 (Mutex)...
2018-09-17 19:24:18 4373
转载 Linux 线程间通信方式+进程通信方式 总结
1. linux下进程间通信的几种主要手段简介: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了...
2018-09-17 16:45:06 24329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人