![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程
文章平均质量分 52
shilu963
这个作者很懒,什么都没留下…
展开
-
wait()和notify()方法使用
1.wait()和notify()方法必须一起使用。 2.wait()和notify()必须在synchronized()代码块中。 3.调用wait()和notify()方法的对象必须和所对象一致。...原创 2018-07-26 10:35:55 · 1453 阅读 · 0 评论 -
创建线程的四种方法
1.继承Thread 2.实现Runnable 3 . 4 . ExecutorServices提供了一个shutdownNow()和shutdown()的方法来关闭线程池。corePoolSize为5,需要运行的线程为10,所以将任务存储到队列中,不需要获取全局锁。 public static ExecutorService newFixedThreadPool(int nThre...原创 2018-07-26 17:33:21 · 235 阅读 · 0 评论 -
CyclicBarrier和CountDownLatch的简单使用
1.CyclicBarrier public class CyclicBarrierTest { public static void main(String[] args) { //CyclicBarrier(int parties, Runnable barrierAction) //创建一个新的 CyclicBarrier...原创 2018-07-26 15:52:07 · 124 阅读 · 0 评论