Java 并发编程(六)线程池Executors与ThreadPoolExecutor

为何使用线程池? 在开发服务器软件时,咱们常常须要处理执行时间比较短可是数量巨大的请求,若是每一个请求都建立一个新的线程来处理,那就会致使线程太多而赶上系统性能的瓶颈,由于线程的建立和销毁须要JVM进行处理,若是请求时间过短,那就在线程的建立和销毁对象上花费的时间大于线程执行的时间,若是是这样,那性能就大大下降了。 考虑到以上问题,java在jdk5中提供了线程池的支持,固然咱们能够本身来实现线程
相关文章
相关标签/搜索