2014-04-01 53 views

回答

2

根據定義,幾乎你的電腦在掛起時什麼也不做。 CPU不運行,所有內存都刷新到磁盤。所以沒有任何東西在運行,在計算機再次喚醒之前,您的程序將不會執行任何操作,此時它會再次開始運行,就像什麼都沒發生過一樣。

您可以讓程序每分鐘緩存一個線程中的時間戳。然後將它與先前緩存的時間戳進行比較。如果發現的差異和預期的差異之間存在顯着差異(超過秒),則可能發生類似暫停的情況(儘管理論上線程可能已被其他事物延遲,睡眠僅保證最小睡眠時間,而不是最大值)。

相關問題