线程池使用自定义线程
原来的逻辑是使用自定义的线程来实现的,我想给他改成用线程池来管理的。
在网上看到都是在创建线程池的时候设置自定义的线程,然后使用,找了一圈总是达不到预期
最后写成这样
DatsThread poll = data.poll();//自定义的线程
if(poll == null) break;
ThreadUtils.THREAD_POOL_EXECUTOR.execute(()->{
try {
poll.run();
// 其他逻辑
}finally {
}
});
能用 但是都不知道线程池有没有作用