美文网首页
【并发】公平锁与非公平锁

【并发】公平锁与非公平锁

作者: 河神 | 来源:发表于2019-02-15 15:20 被阅读0次

    公平锁

    在锁被持有时,或者有其他线程在等待队列中的时候,需要获取锁的其他线程会放入等待队列之中等待。

    非公平锁

    • 当锁被持有时,需要获取锁的线程会放入等待队列之中等待。但是当锁没有被持有的时候,需要获取锁的其他线程会首先尝试获取锁,如果获取不到,就会放入等待队列。
    • 非公平锁对于新的线程获取锁有很大优势,但是在其加入等待队列之后,则与公平锁没有任何区别。

    相关文章

      网友评论

          本文标题:【并发】公平锁与非公平锁

          本文链接:https://www.haomeiwen.com/subject/dszudqtx.html