夏が終わりそうで切ない。 切ないので、何の気の迷いか、PowerShellの激軽なメモを書いてみる。 やりたいこと 3秒待ってprocessの連番を出力するだけの処理。これを5回繰り返す際に、並列でやらせたい。 function Do-Process() { param([int] $process_num) $tid = [threading.thread]::CurrentThread.ManagedThreadId Start-Sleep -Seconds 3 Write-Host "theadId:$tid, process:$process_num" } まず、直列のほうを実行する。 function Test-Sync() { foreach ($i in 1..5) { Do-Process ${i} } } $time = Measure-Command { Test-Sy