您的位置:首页 > 运维架构 > Linux

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

2013-07-06 13:49 211 查看
1.互斥锁必须总是由给它上锁的线程解锁。信号量则没有这种限制。

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

3.能够从信号处理程序中安全调用的唯一函数是sem_post。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息