手把手教你做一个java线程池小例子
发布时间:2021-06-06
发布时间:2021-06-06
废话不多说 开整
我用的是eclipse(这应该没多大影响)
建一个工程java工程和web工程都行 然后建一个包建一个类 带main方法
首先贴出来的是内部类
//继承了runnable接口
class MyTask implements Runnable {
private int taskNum;
public MyTask(int num) {
this.taskNum = num;
}
@Override
public void run() {
System.out.println("正在执行task "+taskNum);
try {
//写业务
Thread.currentThread().sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("task "+taskNum+"执行完毕!");
}
}
接下来就是这个类
public class testOne {
public static void main(String[] args) {
ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 7, 10, TimeUnit.MILLISECONDS, new ArrayBlockingQueue<Runnable>(2),new ThreadPoolExecutor.DiscardOldestPolicy() );
上一篇:2021乡镇农村生活垃圾分类方案
下一篇:教学人员考核制度