understanding-node-js-async-parallel
在PowerShell中,我看到了使用 Start-Job
Start-Job
Write-Host "Running jobs $($start) - $($end)" for($i = [int]$start; $i -le $end; $i++) { $jobResults += Start-Job -ScriptBlock $someFunc | wait-job | receive-job }
我相信这源于 wait-job
wait-job
有没有一种方法可以像node async那样等待所有节点并将它们接收到一个数组中?还是我在看苹果和橘子?
$jobs = {sleep 5; Write-Output "job1"}, {sleep 6; Write-Output "job2"}, {sleep 7; Write-Output "job3"} $result = $jobs | foreach { start-job $_ } | wait-job | receive-job
Invoke-Parallel )