Pc load:Subprocess vs. Qrunnable vs Qthread

时间:2017-04-01 14:10:17

标签: python multithreading qt

我正在为QT + Python中的某台机器编写用户界面。我发现我必须使用几个并行进程才能“#34; talk"到其他工具。 Qtimer是个坏主意,因为通信和一些正在进行的测量可能会有点麻烦。通常做的很简单,我给出了一些启动命令,线程运行并在一段时间后将结果作为信号发送给我。

到目前为止,我主要使用Qrunnable用于此目的。我最近意识到进程的数量很多,它总计到电脑的相当大的负载......

我现在想知道,如果python的子进程模块可以帮助减少负载。我知道创建子进程需要花费几毫秒的Qrunnable,但它如何与机器的整体负载相比?这里有人有经验吗?

我想在改变一切之前有一个粗略的想法,因为我必须改变一些东西来测试它(从信号到流检查)

此外,我认为不需要Qthread,因为我不需要"互动"因为我只是在等待结果。我希望,但不知道,Qrunnable和Qthread在性能方面没有显着差异......我是对的吗?

提前致谢并表示最诚挚的问候......

0 个答案:

没有答案