【问题标题】:monitoring threads in QT监控 QT 中的线程
【发布时间】:2014-07-25 00:32:32
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: multithreading qt


    【解决方案1】:

    线程和进程是不同的野兽。一个进程一个或多个线程,但它不是一个线程。

    您需要查看QProcess API。您将收到有关已完成流程的通知。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 2018-08-31
      • 2022-12-14
      相关资源
      最近更新 更多