[.NET]節約CPU效能的Sleep

  • 555
  • 0

[.NET]節約CPU效能的Sleep

//常用的執行序休眠, 但耗效能
Thread.Sleep(10000);
//節約效能的執行序休眠
SpinWait.SpinUntil(() => false, 10000);

參考資料:
[C#.NET][Thread] 善用 SpinWait 處理 執行緒空轉 以利提昇效能
https://dotblogs.com.tw/yc421206/archive/2013/04/25/102300.aspx