线程池如何使用?有啥优势
2 回答
![?](http://img1.sycdn.imooc.com/54586453000163bd02200220-100-100.jpg)
千巷猫影
TA贡献1829条经验 获得超7个赞
通常我的使用方式是静态变量:publicstaticfinalExecutorServices=Executors.newFixedThreadPool(5);.对于你后面说的效率问题,和你的线程池配置有很大关系,假设你的请求为1000个,那么如果你使用线程数为5的线程池当然会比直接new1000个线程来处理更慢.在我的理解,线程池是用来管理线程的生命周期的,节省的是创建销毁线程的一部分时间,而和能否加快业务处理时间关系不大.具体的配置需要根据请求量来进行一些参数的配置.
添加回答
举报
0/150
提交
取消