java公平锁/非公平锁/可重入锁/递归锁/自旋锁/独占锁/共享锁

1、公平和非公平锁 公平锁:多个线程按照申请锁的顺序来获取锁,相似排队打饭,先来后到java 非公平锁:是指多个线程获取锁的顺序并非按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁并发 在高并发状况下,有可能会形成优先级反转或者饥饿现象。app   并发包中ReentrantLock的建立能够指定构造函数的Boolean类型来获得公平锁或非公平锁,默认是非公平锁,源码分析:ide //
相关文章
相关标签/搜索