https://dotblogs.com.tw/yc421206/archive/2013/04/25/102300.aspx
PS.基本上 UI 更新的越快CPU飆的越高,若沒有空轉 UI 沒辦法更新。
所以我們可以把 Thread.Sleep(1) 可以換成 SpinWait.SpinUntil(() => false, 1)