2017-06-26 9 views
-2

ライブラリを.NETコアに移植して移植性を最大限に高めるために、System.Threading.Thread、したがってThread.Sleepへの依存をなくすために必要なものです。これに代わるものは何ですか?.NETでのThread.Sleepの代替機能コア

+1

'await Task.Delay(1000)' – Fabio

+0

'Thread.Sleep()'の通常の代替手段のほとんどは動作します。例については、重複したマークを参照してください。 –

+0

ライブラリの場合、1つの柔軟性のある代償は 'delay()'コールバックであり、利用できるメカニズムをユーザが提供できるようになります。 – ThingyWotsit

答えて

13
you can use 

Task.Delay(2000).Wait(); // Wait 2 seconds with blocking 

await Task.Delay(2000); // Wait 2 seconds without blocking 
関連する問題