
JAVA
你刷碗
牛批 嗷
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java死锁
package threadTest;import java.util.concurrent.TimeUnit;class HoldLockThread implements Runnable{ private String lockA; private String lockB; public HoldLockThread(String lockA, String lockB) { this.lockA = lockA; this.lock原创 2021-06-23 15:52:00 · 86 阅读 · 0 评论 -
生产者和消费者
阻塞队列+原子类+volatilepackage threadTest;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.BlockingQueue; //阻塞队列import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger; //原子类class ShareResource{原创 2021-06-21 14:23:18 · 92 阅读 · 0 评论 -
三线程循环打印
package threadTest;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;//A B C 交替打印 ,一共十轮class ShareResource{ private int num = 1 ; //A-1 ,B-2,C-3 private Lock lo原创 2021-06-21 12:53:18 · 117 阅读 · 0 评论