Java并发工具类

工具类

等待join线程完成

实现原理就是不停检查join线程是否存活,如果join线程存活则让当前线程永远等待。核心代码如下所示:

while (isAlive()) {
    // 永远等待下去
    wait(0);
}

等待多线程完成

允许一个或多个线程等待其它线程完成操作。
CountdownLatch

同步屏障CyclicBarrier

带返回值和线程池

ExecutorService
Callable
Future

volatile、synchronized和Atomic相关类

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • layout: posttitle: 《Java并发编程的艺术》笔记categories: Javaexcerpt...
    xiaogmail阅读 5,864评论 1 19
  • 一、多线程 说明下线程的状态 java中的线程一共有 5 种状态。 NEW:这种情况指的是,通过 New 关键字创...
    Java旅行者阅读 4,729评论 0 44
  • 下面是我自己收集整理的Java线程相关的面试题,可以用它来好好准备面试。 参考文档:-《Java核心技术 卷一》-...
    阿呆变Geek阅读 14,901评论 14 507
  • Java SE 基础: 封装、继承、多态 封装: 概念:就是把对象的属性和操作(或服务)结合为一个独立的整体,并尽...
    Jayden_Cao阅读 2,140评论 0 8
  • 小舅子从山东回来了,电话里不紧不慢地跟我说:“我回来了,过来,我请请你,现在就来。”一听就没这么好的事,嘿...
    Electrician阅读 405评论 0 3