package MultiThreadTest;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class ThreadPool {
private ExecutorService pool = Executors.newFixedThreadPool(300);
public static void main(String[] args){
ThreadPool threadPool=new ThreadPool();
System.out.println("批处理开始");
for(int i=0;i<300;i++){
threadPool.pool.execute(new Task(String.valueOf(i)));
System.out.println("第"+i+"个任务提交");
}
System.out.println("批处理结束");
}
}
class Task implements Runnable{
private String name="";
Task(String name){
this.name=name;
}
@Override
public void run() {
System.out.println("Thread-"+name+" start running");
}
}
java线程池实现批处理的简单demo
最新推荐文章于 2024-08-06 18:30:06 发布