次のような同期と呼ばれるメソッドがあります。
tasks.ForEach(p=> Proccess(p));
void Proccess(){
//do some long running work
}
擬似コードで次のようなことを行うにはどうすればよいですか?
tasks.ForEach(p=> Async(Proccess(p));
WaitForAny();
ここでは、タスクを非同期で呼び出し、実行が終了するのを待ちます(すべてではありません)。.net 4からの並列タスクなしで、u plzは私を助けてくれますか?