Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
同じスレッドで実行されている他のすべてのタスクもブロックせずに、特定のタスクが戻るか、指定されたミリ秒数後にタイムアウトするまで待機する方法はありますか?
Parallel.For / ForEach / Invokeなどを使用せずに、タスクを個別に開始していると仮定します。つまり、Taskオブジェクトを取得している場合は、次のようになります。
Task taskIWantToWaitFor = Task.Factory.Start(....); // Other code taskIWantToWaitFor.Wait(millisecondsTimeout) // All other tasks continue in the background