zoukankan      html  css  js  c++  java
  • java之线程池

    java线程池

    线程池的作用:

    public class ThreadPoolDemo {
        public static class MyTask implements Runnable{
    
            @Override
            public void run() {
                System.out.println(System.currentTimeMillis() + ":Thread ID:" + Thread.currentThread().getId());
                try {
                    Thread.sleep(1000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
    
            public static void main(String[] args){
                MyTask task = new MyTask();
                ExecutorService es = Executors.newFixedThreadPool(5);
                for(int i = 0;i < 10 ;i++){
                    es.submit(task);
                }
            }
        }
    }

    使用线程池去处理任务,一个线程池有5个线程,5个线程可以直接一次处理掉5个任务,

  • 相关阅读:
    linux 进程操作脚本
    go 项目监听重启
    go 小题
    beego 基础
    beego 接口开发
    beego 安装
    mongo curd
    html的学习(一)
    ssl
    java编码的学习
  • 原文地址:https://www.cnblogs.com/zhangchiblog/p/8892219.html
Copyright © 2011-2022 走看看