在node.js中,我已经习惯了能够使用async.parallel发送多个作业,然后在回调中将它们返回到一个漂亮的results[]
数组中。在 PowerShell 中没有任何方法可以做到这一点吗?
我发现的最接近的方法是在循环内使用 Start-Job
来启动一堆进程;但随后我必须使用 Receive-Job 来获取所有结果。
不会有类似在循环后运行 Job-Wait
然后运行 @results = Receive-All-Jobs
或类似效果的东西吗?
最佳答案
Wait-Job
默认情况下等待所有作业。所以你可以这样做:
$results = Get-Job | Wait-Job | Receive-Job
我是否误解了您的需求?
关于node.js - PowerShell 的 async.parallel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38774029/