黄黄雪海 2015-03-20 02:47 采纳率: 100%
浏览 1947
已采纳

c语言线程池关于空闲线程队列的疑问?

一般的线程池都会有任务队列、繁忙线程队列和空闲线程队列。这些队列的具体作用是什么呢?我觉得没有这些队列也是可以实现线程池的。

我认为这些队列在线程池中的一个主要作用就是:用于控制线程个数,当空闲线程队列个数低于最小值时需要创建新线程,当空闲线程队列个数高于某个最大值时需要减少线程个数。而这些不用空闲线程队列用计数也是可以做到的,当有空闲线程时计数就+1,然后如果这个数值低于最小值时就创建新线程。

  • 写回答

2条回答 默认 最新

  • 黄黄雪海 2015-03-23 08:59
    关注

    能不能说说如果不用队列,会出现什么问题?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记