如何动态设置W中的作业数

2024-06-09 14:07:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Waf自动化项目的构建过程。你知道吗

问题是我有两种并行化。第一种方法是在命令行上运行Waf时使用一个job编号开关,这意味着并行进程。你知道吗

$ python waf.py build -j4

第二种并行化发生在一些由Waf执行的脚本中,这些脚本无法重写以使用Waf的并行化。你知道吗

为了保持使用的线程数量稳定,我必须中断构建过程并更改作业切换。有没有一种方法可以动态地这样做,以便我可以为某个文件夹指定使用5个线程或其他方式运行任务?你知道吗

谢谢你的帮助!你知道吗


Tags: 项目方法命令行pybuild脚本数量进程
1条回答
网友
1楼 · 发布于 2024-06-09 14:07:11

您可以通过专门化任务的可运行状态来实现这一点。有一个example in waf playground,您可以使用它将链接任务的数量限制为一次最多(默认为1)。我把它推广到N个带有标签的任务。你知道吗

相关问题 更多 >