Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 471 Bytes

File metadata and controls

16 lines (11 loc) · 471 Bytes

Thread Pool

了解线程池的工作原理

参考文档

大体工作原理

  • 使用内核list原理来串接task;
  • 多线程申请并执行指定的线程函数,所以的线程都执行同样的线程函数,处理过程中需要用到锁,防止并发;
    • 任务列表中已经没有可用的任务;
    • 任务列表中存在任务;
    • 线程池停止退出运作;
  • 线程函数回调task函数;