Package org.aoju.bus.core.thread
package org.aoju.bus.core.thread
提供线程及高并发封装
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription当任务队列过长时处于阻塞状态,直到添加到队列中,如果阻塞过程中被中断,就会抛出
InterruptedException异常 有时候在线程池内访问第三方接口,只希望固定并发数去访问,并且不希望丢弃任务时使用此策略,队列满的时候会处于阻塞状态(例如刷库的场景)ExecutorService 代理保证ExecutorService在对象回收时正常结束全局公共线程池NamedThread<T>带有Name标识的InheritableThreadLocal, 调用toString返回name线程创建工厂类,此工厂可选配置:带有Name标识的ThreadLocal, 调用toString返回name线程拒绝策略枚举带有信号量控制的Runnable接口抽象实现线程同步结束器 在完成一组正在其他线程中执行的操作之前, 它允许一个或多个线程一直等待 不能保证同时开始ThreadFactory创建器