摘要:
1.CountDownLatch:允许一个或多个线程等待其他线程完成操作,有点类似join方法 public class CountDownLatchTest{ static CountDownLatch count = new CountDownLatch(2); //表示N个等待的点 publi 阅读全文
摘要:
5.借助Java并发包中的并发工具,比如CountDownLatch、同步屏障CyclicBarrier、信号量Semphore package edu.hubu.threadexchange; import java.util.ArrayList; import java.util.List; i 阅读全文
摘要:
4.ReentrantLock类的lock()方法与unlock()方法 package edu.hubu.threadexchange; import java.util.ArrayList; import java.util.List; import java.util.concurrent.l 阅读全文
摘要:
3.使用lockSupport接口中的park()和unpark()方法 package edu.hubu.threadexchange; import java.util.ArrayList; import java.util.List; import java.util.concurrent.l 阅读全文
摘要:
2.Object类的notify和wait方法 package edu.hubu.threadexchange; import java.util.ArrayList; import java.util.List; /** * created by Sugar 2019/10/11 23:48 */ 阅读全文
摘要:
1.通过volatile关键字 package edu.hubu.threadexchange; import java.util.ArrayList; import java.util.List; /** * created by Sugar 2019/10/11 23:46 */ public 阅读全文