class QtConcurrent#

QtConcurrent命名空间提供了高级API,使用户能够编写不需要使用低级线程原语的多线程程序。 更多

注意

本文档可能包含从C++自动转换为Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单让我们知道。

详细描述#

请参阅Qt Concurrent模块文档以了解可用函数概述,或在下面获取每个函数的详细信息。

class FutureResult#

此枚举类型用于调用特殊的spawn重载(QtConcurrent::FutureResult),它不返回未来对象。

常量

描述

QtConcurrent.FutureResult.Ignore

引入一个辅助标记以改进代码可读性。

class ThreadFunctionResult#
class ReduceOption#

(继承自 enum.Flag)此枚举指定了从 map 或 filter 函数获取的结果传递给 reduce 函数的顺序。

常量

描述

QtConcurrent.UnorderedReduce

减法操作是任意顺序进行的。

QtConcurrent.OrderedReduce

减法操作按照原始序列的顺序进行。

QtConcurrent.SequentialReduce

减法操作是顺序进行的:一次只有一个线程会进入 reduce 函数。 (在 Qt Concurrent 的未来版本中可能支持并行减法。)