Java examples for java.util.concurrent:Executors
new Executor
//package com.java2s; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadFactory; public class Main { public static void main(String[] argv) throws Exception { String name = "java2s.com"; int num = 2; System.out.println(newExecutor(name, num)); }/*from ww w . j a va 2s.co m*/ public static ExecutorService newExecutor(final String name, int num) { return Executors.newFixedThreadPool(num, new ThreadFactory() { private int i = 0; @Override public Thread newThread(Runnable r) { return new Thread(r, name + "_" + String.valueOf(i++)); } }); } }