多线程、线程池以及锁、线程间通信
五种线程池:
线程池核心参数
原理:
线程池会初始化一定数量线程,每次使用线程从线程池中拿一个使用,省去了创建线程的开销和时间,使用完毕,放回线程池中,不销毁,省去了销毁的开销和时间。
重要参数:
corePoolSize:线程池核心线程数量(估算平时的流量需要的线程数,设置核心线程数)
maximumPoolSize:线程池最大线程数量(性能最高线程数,因为此时性能已经是最高,再设置比他大的线程数反而性能变低,没有意义)
keepAliverTime:当活跃线程数大于核心线程数时,空闲的多余线程最大存活
原创
2022-06-17 11:35:01 ·
102 阅读 ·
0 评论