Thread.Sleep(5000);
stopwatch.Stop();
Console.WriteLine(stopwatch.ElapsedMilliseconds);
Thread.suspend(5000);
Console.WriteLine(stopwatch.ElapsedMilliseconds);
回答
睡眠表示線程以5000(msec)休眠。 暫停表示當您恢復線程啓動時線程停止。
感謝您的回覆 –
這是我的榮幸 –
Sleep在單個線程中使用,它暫停一段時間的線程。 Whereas suspend is deprecated。
還要檢查從MSDN備註關於暫停:
不要使用掛起和恢復方法的線程的 活動同步。您無法知道線程 掛起時正在執行的代碼。如果您在安全權限評估期間掛起一個線程,並且 持有鎖定,則可能會阻止AppDomain中的其他線程 。如果在執行類構造函數時掛起線程,則嘗試使用該類的AppDomain中的其他線程將被阻止。很容易發生死鎖。
它是關於Java的任何機會?問題是關於.NET(C#) –
@ g.pickardou: - 感謝您指出它。刪除了! –
感謝您的回覆 –
- 1. 睡眠和超時之間的區別?
- 2. 睡眠和睡眠有沒有區別?
- 3. 休眠:session.get和session.load之間的區別
- 4. 睡眠模式和深度睡眠模式有什麼區別?
- 5. 崩潰轉儲和掛起轉儲之間的區別?
- 6. Thread.sleep()和斷點之間的區別(掛起線程)
- 7. C中的/ +和+之間的區別?
- 8. 恢復掛起的消息或掛起的服務實例之間的區別
- 9. C#中char和int之間的區別#
- 10. C#中Convert.ToString()和.ToString()之間的區別?
- 11. C++中map []和map.at之間的區別?
- 12. C++中+ =和= +之間的區別
- 13. C#「var」和C++「auto」之間的區別
- 14. C和C++之間的區別
- 15. kubernetes莢睡眠命令掛起
- 16. Windows 7捕獲睡眠/掛起消息
- 17. Java和C#和.NET之間的區別
- 18. SIGALRM和睡眠()C++
- 19. c /#和#region之間的區別#
- 20. [abc]和(a | b | c)之間的區別
- 21. Ruby和C之間的主要區別
- 22. VS DataBreakpoints:C和C++之間的區別
- 23. objective-c @「hello」和「hello」之間的區別?
- 24. 「 - >」和「。」之間的區別用C
- 25. C和JAVA程序之間的區別
- 26. C++ 11 lambda:transform和for_each之間的區別
- 27. cout和C++之間的區別
- 28. lstat fstat和stat之間的區別C
- 29. Panel和UserControl之間的區別c#
- 30. C++ Builder - Lib和Res之間的區別
區別在於你不應該使用。 –