![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
锁
u011009575
这个作者很懒,什么都没留下…
展开
-
可重入锁的正确姿势
package Thread2; /** * 可重入锁示例 */ public class ReenTranLockDemo { private Object currentThread; private int lockTimes = 0; public synchronized void lock() throws InterruptedException { while (Thread.currentThread() == currentThread |.原创 2021-11-02 09:44:11 · 135 阅读 · 0 评论 -
可重入锁,单例模式
优点:节省资源 缺点:不同任务无法并行执行,效率低 package Thread2; /** * 可重入锁示例(单例模式) */ public class ReenTranLockDemo2 { private Object currentThread; private int lockTimes = 0; private ReenTranLockDemo2() {} public static ReenTranLockDemo2 getInstance() {原创 2021-11-02 09:23:16 · 154 阅读 · 0 评论