zoukankan      html  css  js  c++  java
  • JAVA,线程池的实现步骤

    代码如下:

    主方法:

    package com.java.day21ThreadPool;
    
    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    
    /*线程池创建步骤
    * 1.使用线程池的工厂类,Executors里面提供的静态方法newFixedThreadPool,创建一个线程池
    * 2.创建一个类,实现Runnable接口,重写run方法,设置线程任务
    * 3.传递线程任务,开启线程,执行任务
    * */
    public class ThreadPool {
    
        public static void main(String[] args) {
            ExecutorService es = Executors.newFixedThreadPool(3);
            RunnableApi ra = new RunnableApi();
            // 传递线程任务
            es.submit(ra);
            es.submit(new RunnableApi());
            es.submit(new RunnableApi());
    
        }
    }

    任务类:

    package com.java.day21ThreadPool;
    
    public class RunnableApi implements Runnable{
        @Override
        public void run() {
            System.out.println(Thread.currentThread().getName()+"创建了一个新的线程");
        }
    }

  • 相关阅读:
    SQL实战(四)
    SQL实战(三)
    SQL实战(二)
    数据库SQL实战(一)
    算法(二)——背包问题
    华为机试(五)
    算法(一)
    华为机试练习(四)
    华为往年机试题目(三)
    T分布(T-Distribution)
  • 原文地址:https://www.cnblogs.com/xiamaojjie/p/14993155.html
Copyright © 2011-2022 走看看