1.互斥锁必须总是由给它上锁的线程解锁。信号量则没有这种限制。
2.信号量有一个与之关联的值,由挂出操作加1,由等待操作减1。
3.能够从信号处理程序中安全调用的唯一函数是sem_post。
本文详细介绍了互斥锁和信号量的概念、用途及区别,重点阐述了互斥锁必须由上锁线程解锁的特点,以及信号量的计数机制和如何在不同场景下灵活运用。
1.互斥锁必须总是由给它上锁的线程解锁。信号量则没有这种限制。
2.信号量有一个与之关联的值,由挂出操作加1,由等待操作减1。
3.能够从信号处理程序中安全调用的唯一函数是sem_post。
2262

被折叠的 条评论
为什么被折叠?