firemail

标题: semaphore与mutexes的区别 [打印本页]

作者: Qter    时间: 2022-2-24 15:23
标题: semaphore与mutexes的区别
在semaphore计数大于1的时候,关键不同点在于mutexes用于保护共享资源,而semaphorse用于线程间通信。semaphore用来保护几个相同的资源(资源相同并且只能被独占)是错误的用法。
在semaphore计数等于1的时候,关键不同点在于semaphore可以由其它线程释放,而mutexes只能由申请它的线程释放。






欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3