中的并发工具类
1.等待多线程完成的CountDownLatch
CountDownLatch允许一个或多个线程等待其他线程完成操作
需求场景:我们需要解析一个Excel里有多个sheet的数据,...考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完成之后,程序需要提示解析完成,要 实现主线程等待所有线程完成sheet的解析操作,最简单的做法就是使用Join()方法...CPU
g) 建议使用有界队列,有界队列能增加系统的稳定性和预警能力,可以根据需要设置的大一点
备注:如果一直有优先级高的任务提交到队列当中,那么优先级低的任务将永远不会被执行
6.5 线程池的监控...:需要限制当前线程数量的应用场景,它使用于负载比较重的服务器
2.2 SingleThreadExector:适用于需要保证顺序的执行各个人物,并且在任意时间点,不会有多个线程是活动的应用场景
2.3...①未启动时调用,该任务永远不会被执行
②启动时调用,会中断该线程
③已完成时调用,会返回false,表示任务取消失败