摘要:
一、使用方式。 join是Thread类的一个方法,启动线程后直接调用,例如: Thread t = new AThread(); t.start(); t.join(); 二、为什么要用join()方法 在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线 阅读全文
posted @ 2021-09-07 17:16
Chen洋
阅读(13925)
评论(0)
推荐(1)
摘要:
分段锁与ConcurrentHashMap的实现原理,今天来用自己的理解类比一下ConcurrentHashMap中分段锁的实现。 ConcurrentHashMap使用了分段锁来保证线程安全,效率比起使用synchronized的HashTable要高的很多。每个集合都可以看作是一个存储东西的房子 阅读全文
posted @ 2021-09-07 11:48
Chen洋
阅读(712)
评论(0)
推荐(0)
摘要:
一、什么是Executor框架? 我们知道线程池就是线程的集合,线程池集中管理线程,以实现线程的重用,降低资源消耗,提高响应速度等。线程用于执行异步任务,单个的线程既是工作单元也是执行机制,从JDK1.5开始,为了把工作单元与执行机制分离开,Executor框架诞生了,他是一个用于统一创建与运行的接 阅读全文
posted @ 2021-09-07 11:11
Chen洋
阅读(380)
评论(0)
推荐(0)