闪亮菜鸟

导航

java 线程池

假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。

    如果:T1 + T3 远大于 T2(即启动和销毁需要耗费的时间远大于线程执行的时间,生活的例子如:热水器开启时间要很长,反而让它一会运行耗费的电量很少),则可以采用线程池,以提高服务器性能

线程池技术正是关注如何缩短或调整T1,T3时间的技术,从而提高服务器程序性能的。它把T1,T3分别安排在服务器程序的启动和结束的时间段或者一些空闲的时间段,这样在服务器程序处理客户请求时,不会有T1,T3的开销了。

参考:http://blog.csdn.net/hsuxu/article/details/8985931

posted on 2017-12-02 15:29  闪亮菜鸟  阅读(101)  评论(0编辑  收藏  举报