Common.java 420 B

123456789101112131415161718
  1. package hello;
  2. import java.util.concurrent.*;
  3. /**
  4. * @author denkab
  5. */
  6. public class Common
  7. {
  8. private static final int cpuCount = Runtime.getRuntime().availableProcessors();
  9. public static ExecutorService EXECUTOR = new ThreadPoolExecutor(
  10. cpuCount * 2, cpuCount * 25, 200, TimeUnit.MILLISECONDS,
  11. new LinkedBlockingQueue<Runnable>(cpuCount * 100),
  12. new ThreadPoolExecutor.CallerRunsPolicy());
  13. }