import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import org.apache.commons.collections.map.ListOrderedMap;
/**
* 类:线程池类控制线程例子个数,并例子线程
* @author yangtb
* 时间:2009/09/14
*
*/
public ThreadPool {
private ExecutorService exe=null;//线程池
public ThreadPool( pool_size)
{
exe=Executors.FixedThreadPool(pool_size);//创建线程池
.out.prln("the server is ready");
}
/**
* 运行循环例子线程根据要例子线程个数传入条件ID
* @param worknum
*/
public void server( worknum,String id)
{
i=0;
while(i<worknum)
{
//例子指定个线程
WorkerThreadImpl t = WorkerThreadImpl(id);
exe.execute(t);//放入线程池
i;
}
}
}
最新评论