小编VF1*_*VF1的帖子

如何获得 xargs“并行处理器”的索引?

假设我有两个资源,命名为01,只能以独占方式访问。

有没有办法恢复xargs启动的“并行处理器”的“索引”,以便将其用作免费互斥服务?例如,考虑以下并行计算:

$ echo {1..8} | xargs -d " " -P 2 -I {} echo "consuming task {}"
consuming task 1
consuming task 2
consuming task 3
consuming task 4
consuming task 5
consuming task 6
consuming task 7
consuming task 8
Run Code Online (Sandbox Code Playgroud)

我的问题是是否存在一个神奇的词,比如说index,输出看起来像

$ echo {1..8} | xargs -d " " -P 2 -I {} echo "consuming task {} with resource index"
consuming task 1 with resource 0
consuming task 2 with …
Run Code Online (Sandbox Code Playgroud)

xargs parallelism

14
推荐指数
1
解决办法
2401
查看次数

标签 统计

parallelism ×1

xargs ×1