java线程池使用

来源:互联网 发布:如何忘记前任知乎 编辑:程序博客网 时间:2024/06/06 21:39

java多线程

java线程池工具,好处就是避免了我们去管理线程的创建和销毁

  • 1.废话不说上代码,线程工具类
import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * 线程池管理工具类 */public class ThreadUtil {    /**     * 非固定数量线程池     */    private static ExecutorService moreExecutorService = Executors.newCachedThreadPool();    /**     * 非固定数量线程池     * @param command     */    public static void executeMore(Runnable command) {        moreExecutorService.execute(command);    }}
  • 2.使用
  for (int i=0; i < threadNum; i++) {            ThreadUtil.executeMore(new Runnable() {                public void run() {                    doAllTask();                }            });        }    //Thread.sleep(2000) 利用sleep休眠;      
0 0
原创粉丝点击