互斥锁,条件变量和信号量的区别

来源:互联网 发布:大众游戏网络报 编辑:程序博客网 时间:2024/05/22 12:50

1.互斥锁必须总是由给它上锁的线程解锁。信号量则没有这种限制。

2.信号量有一个与之关联的值,由挂出操作加1,由等待操作减1。

3.能够从信号处理程序中安全调用的唯一函数是sem_post。