摘要: new Thread 弊端: 1、每次new Thread 新建对象,性能差 2、线程缺乏统一管理,可能无限制的新建线程,相互竞争,可能占用过多的系统资源导致死机或者OOM 3、缺少更多的功能,如更多执行、线程中断等 线程池--ThreadPoolExecutor corePoolSize: 核心线 阅读全文
posted @ 2019-09-12 02:50 青紫天涯 阅读(174) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch 实例代码: semaphore : 控制并发访问的线程个数 通过提供同步机制,来控制当前访问的线程个数 tryacquire: 尝试获取可用资源,如果获取不到就丢弃 cyclicBarrier: 使用场景和countDownLatch的使用场景很类似,但是可以循环的使用 阅读全文
posted @ 2019-09-12 02:02 青紫天涯 阅读(202) 评论(0) 推荐(0) 编辑