2021年5月26日

ReentrantLock

摘要: ReentrantLock:重入锁的意思。与synchronized作用差不多,区别就是synchronized加锁放锁看不见,而这个重入锁加锁放锁看的见 1 package thread; 2 3 import java.util.concurrent.locks.Lock; 4 import j 阅读全文

posted @ 2021-05-26 15:19 Love&Share 阅读(60) 评论(0) 推荐(0) 编辑

死锁

摘要: 基本介绍: 多个线程都占用了对方的资源,但不肯相让,导致了死锁。 就好像你妈说:你先完成作业,我再给你手机玩。你回你妈:你先给我玩手机,我再写作业。双方陷入等待当中。 释放锁: 下面操作会释放锁: 1)当前线程的同步方法,同步代码块执行结束(上厕所,完事出来) 2)当前线程在同步代码块,同步方法中遇 阅读全文

posted @ 2021-05-26 14:38 Love&Share 阅读(43) 评论(0) 推荐(0) 编辑

导航