信号量(Semaphore)和互斥锁(Mutex)的异同

对于线程来讲,信号量跟互斥锁是很是重要的概念,能够避免死锁或者读脏数据,然而二者区别也须要咱们注意。算法 对于互斥锁(Mutex)来讲,只要有线程占有了该资源,那么很差意思,其余线程就是优先级再高,您也得等着,等我用完再说。我用完以后资源大家爱怎么抢都行,我占有资源的时候别人都不准抢,申请该资源的线程一概等待。线程 信号量(Semaphore)就更灵活一点,咱们若是想把我用完的资源给我关系好的人,
相关文章
相关标签/搜索