线程池的实现原理和常见问题

线程池实现原理 1.线程池状态 runState 表示当前线程池的状态,它是一个volatile变量用来保证线程之间的可见性 static final 变量表示runState可能的几个取值 RUNNING 当创建线程池后,初始时,线程池处于RUNNING状态 SHUTDOWN 如果调用了shutdown()方法,则线程池处于SHUTDOWN状态,此时线程池不能够接受新的任务,它会等待所有任务执行
相关文章
相关标签/搜索