zoukankan      html  css  js  c++  java
  • Java多线程——线程池使用示例

    示例代码:

    import java.util.concurrent.ExecutorService;
    import java.util.concurrent.Executors;
    
    public class ThreadPoolTest {
    	public static void main(String[] args) {
    		
    		ExecutorService pool = Executors.newFixedThreadPool(2);
    		String[] nameArr = new String[] { "孙悟空", "猪八戒", "至尊宝", "唐三藏", "沙悟净", "白晶晶", "zifeiy" };
    		for (String name : nameArr) {
    			pool.submit(new ThreadPoolTestWorker(name));
    		}
    	}
    }
    
    class ThreadPoolTestWorker implements Runnable {
    	
    	private String name;
    	
    	public ThreadPoolTestWorker(String name) {
    		this.name = name;
    	}
    
    	@Override
    	public void run() {
    		for (int i = 1; i <= 3; i ++) {
    			System.out.println(name + " call you " + i + " times ...");
    			try {
    				Thread.sleep(1000);
    			} catch (InterruptedException e) {
    				e.printStackTrace();
    			}
    		}
    	}
    	
    }
    
  • 相关阅读:
    NOI 2020 游记
    BJOI2020 游记
    行列式
    CSP-S 2019 游记
    类欧几里得算法
    有关二次离线和 Yuno loves sqrt technology II
    NOI2019 游记
    CTS 2019 Pearl
    BJOI2019 游记
    2017 山东二轮集训 Day7 国王
  • 原文地址:https://www.cnblogs.com/zifeiy/p/9785659.html
Copyright © 2011-2022 走看看