【发布时间】:2014-07-25 00:32:32
【问题描述】:
我对多线程比较陌生(我今天早上开始做一两个教程)。我有一个在 18 核计算机上运行的 CPU 密集型程序。我通常使用 bash 启动 18 个进程,然后启动接下来的几个,依此类推,总共 100-200 个任务。我在 QT 中编写了一个小 GUI 来准备和分析输出。我希望将 gui 扩展到执行和监视作业。到目前为止,我已经弄清楚了如何在 QT 中生成一个新进程。监视仍在执行的线程数然后启动新作业以使始终有 18 个(或一定数量)作业在运行的最佳方法是什么?
谢谢。
【问题讨论】:
标签: multithreading qt