firemail
标题:
semaphore与mutexes的区别
[打印本页]
作者:
Qter
时间:
2022-2-24 15:23
标题:
semaphore与mutexes的区别
在semaphore计数大于1的时候,关键不同点在于mutexes用于保护共享资源,而semaphorse用于线程间通信。semaphore用来保护几个相同的资源(资源相同并且只能被独占)是错误的用法。
在semaphore计数等于1的时候,关键不同点在于semaphore可以由其它线程释放,而mutexes只能由申请它的线程释放。
欢迎光临 firemail (http://firemail.wang:8088/)
Powered by Discuz! X3