《effective java》68:executor和task优先于线程
java.util.concurrent 包里有一个Executor 框架基于接口的任务执行工具 只需要一行代码 提交一个runnable 方法 优雅的终止(必须做到,不然虚拟机可能不会退出) 对于负载不重的服务Executors.newCachedThreadPool 就能满足 不太适合大负载 因为被提交的任务没有排队,而是直接交给线程执行,没有空闲...