实现线程池

✏️ 线程池

🖋️ 1、作用:异步解耦

线程池的运行逻辑:线程池中的线程在不断竞争任务队列中的任务。

🖋️ 2、组成

  1. 任务队列

  2. 线程集合

  3. 管理组件

🖋️ 3、TODO

  1. 增加线程

  2. 删除过度冗余的线程

  3. 快手面试题:查询一个任务是否被执行完,生产者消费者模式(任务队列用环形阻塞队列即可)

  4. 头条面试题:如果一个任务在执行过程中线程被中断(也许是时钟周期已到,也许是等待资源,也许是被中断,等等),后面怎样保证继续被同一个线程执行。

最后更新于

这有帮助吗?