集合的线程安全类
遗留的线程安全类
Hashtable,Vector直接把同步加到方法上
修饰的安全集合
装饰器模式,Syncronize*
JUC安全集合
Blocking型
大部分实现基于锁并提供阻塞的方法
线程池状态,RUNNING,SHUTDOWN(不会再接受新任务了),STOP(立刻停止),TIDYING(任务执行完毕,即将TERMINATED),TERMINATED
1 | public ThreadPollExecutor(int corePoolsize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory,RejectedExecutionHandler handler) |