如何设计一个实用的线程池?

原因排查 经过一个多小时的代码排查终于查明了线上程序线程数过多的原因:这是一个接收MQ消息的一个服务,程序大体思路是这样的,监听的线程每次收到一条消息,就启动一个线程去执行,每次启动的线程都是新的。 说到这里,咱们就谈一谈这个程序有哪些弊端: 每次收到一条消息都创建一个新的线程,要知道线程的资源对于系统来说是很昂贵的,消息处理完成还要销毁这个线程; 这个程序用到的线程数量是没有限制的。当线程到达一
相关文章
相关标签/搜索