文件名称:threadweaver:线程编织者
文件大小:1.43MB
文件格式:ZIP
更新时间:2024-04-24 23:01:13
C++
线程编织者 多线程编程助手 介绍 ThreadWeaver是多线程编程的帮助程序。 它使用基于作业的界面来对任务进行排队并以有效的方式执行它们。 您只需将工作负载划分为多个工作,声明工作之间的依赖关系,并且ThreadWeaver将找出在一组资源限制内在线程之间划分工作的最有效方法。 有关更多详细信息,请参见有关[用例](@ ref用例)和[为什么多线程可以帮助](@ ref多线程)的信息,以及下面的用法部分。 用法 如果您使用的是CMake,则需要 find_package(KF5ThreadWeaver NO_MODULE) (或类似名称)在CMakeLists.txt文件中,则需要链接到KF5 :: ThreadWeaver。 ThreadWeaver是一个Job队列。 它在内部管理的线程中执行作业。 Weaver提供的最小和最大线程数由用户设置。 作业是常规的QObjects