操作系统中信号量主要有3种:
1.是整型信号量
通过一个整型量S和两个原子操作wait(S)和signal(S)来做进程间同步
2.记录型信号量
信号量有两个字段,一个是整型,一个是链表(存储在等待资源的进程)
3.AND型信号量
将进程在整个运行过程中需要的所有资源,一次性全部地分配给进程,待进程使用完后再一起释放
操作系统中信号量主要有3种:
1.是整型信号量
通过一个整型量S和两个原子操作wait(S)和signal(S)来做进程间同步
2.记录型信号量
信号量有两个字段,一个是整型,一个是链表(存储在等待资源的进程)
3.AND型信号量
将进程在整个运行过程中需要的所有资源,一次性全部地分配给进程,待进程使用完后再一起释放