new Executor - Java java.util.concurrent

Java examples for java.util.concurrent:Executors

Description

new Executor

Demo Code


//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++));
            }
        });
    }
}

Related Tutorials