1. 首页
  2. 编程语言
  3. Java
  4. JAVA CountDownLatch与thread-join()的区别解析

JAVA CountDownLatch与thread-join()的区别解析

上传者: 2022-05-18 18:13:54上传 PDF文件 71.60 KB 热度 6次

今天学习CountDownLatch这个类,作用感觉和join很像,然后就百度了一下,看了他们之间的区别。join的原理是,不断的检查thread是否存活,如果存活,那么让当前线程一直wait,直到thread线程终止,线程的this.notifyAll 就会被调用。我们来修改一下Employee类:CountDownLatchTest类不需要做修改,输出结果入下:从结果可以看出,A在B,C第一阶段准备完成的时候就开始执行了,不需要等到第二阶段准备完成。

用户评论