package com.todayinfo.utils;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* 线程池管理工具类
*
* @author zhou.ni 2015年4月29日
*/
public class ThreadPoolManager {
private ExecutorService service;
private ThreadPoolManager() {
int num = Runtime.getRuntime().availableProcessors();
// service = Executors.newFixedThreadPool(num * 3);
service = Executors.newCachedThreadPool();
}
private static final ThreadPoolManager manager = new ThreadPoolManager();
public static ThreadPoolManager getInstance() {
return manager;
}
public void executeTask(Runnable runnable) {
service.execute(runnable);
}
}