close
Thread.Sleep 函數來使程式等待一段時間
Thread.Sleep(0) 表示掛起0毫秒,你可能覺得沒作用
MSDN的說明:指定零 (0) 以指示應掛起此線程以使其他等待線程能夠執行。
Thread.Sleep(0) 並非是真的要線程等待0毫秒,意義在於這次調用Thread.Sleep(0)的當前線程確實的被凍結了一下,讓其他線程有機會優先執行。 Thread.Sleep(0) 是你的線程暫時放棄cpu,也就是釋放一些未用的時間片給其他線程或進程使用,就相當於一個讓位動作。
個人建議:如果不要讓程式loading太重 不建議加入 Thread.Sleep(0) ,本人測試結果加入 Thread.Sleep(1) 會好很多
所以建議使用 Thread.Sleep(1) 。
使用方法:
加入 using System.Threading;
Thread.Sleep(一個數字);
全站熱搜