基于独占锁安全创建线程及线程池任务启动机制.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-07-31 发布于北京
  • 举报

基于独占锁安全创建线程及线程池任务启动机制.pdf

如果基于加独占锁来安全的创建线程以及放入线程池里,启动这个新的线程

Worker就是工作线程,他是一个AQS的子类,本身自己就可以直接基于AQS来实现独占锁

的机制,负责执行你提交的Runnable任务,是一个组件,里面保存了一个的state,代

表了工作线程的状态

Worker是基于threadFactory(有一个默认的线程工厂),你也可以自己手动指定一个线

程工厂,此时就会按照线程工厂的策略来创建一个线程,放在Worker的,代表了执行

任务的工作线程

ThreadPoolExecutor,的数据结构,就是了一堆线程的线程池,如果要操作这个

数据结构,就必须要在ThreadPoolExecutor的层面加一个独占锁,此时只能是一个线程尝试

来操作数据结构

文档评论(0)

1亿VIP精品文档

相关文档