无心鸡

文章
6
资源
0
加入时间
2年10月17天

多线程中的公平锁和非公平锁

一.公平锁与非公平锁概念:    锁Lock分为"公平锁"和"非公平锁",公平锁表示线程获取锁的顺序是按照线程加锁的顺序分配的,即先来先得的FIFO先进先出的顺序,而非公平锁就是一个获取锁的抢占机制,是随机获得锁的,和公平锁不一样的就是先来的不一定先得到锁,这个当时可能造成某些线程一直拿不到锁,结果也就是不公平的了。二.创建一个类,在构造中初始化Reen...