2015-12-08 55 views
0

假設我在linux機器上運行一個程序。我希望能夠就如何執行提供一些保證。爲了做到這一點,我需要知道linux內核是否對我的進​​程提供了任何保證。這與gc暫停的超時時間相同,即當進程停止響應一段時間但稍後恢復在線時。Linux內核對進程暫停的時間有什麼保證?

Linux內核是否對進程可能暫停多長時間提供任何保證,即不執行?

如果沒有比我感興趣的程序更高優先級的進程會怎麼樣?

+0

Linux是非實時的。確定性響應需要RTOS http://stackoverflow.com/questions/1362906/how-real-time-is-linux-2-6 – Jeyaram

+0

內核保證進程至少在必要時暫停。 – Armali

回答

1

據我所知,Linux不給任何東西任何保證,

但如果這是你的系統資源耗盡而暫停進程將依賴於運行它的硬件。

如果你的過程是最高的運行,除非overwise指示,

我從來沒有測試過,但我beleive你可以保持一個進程暫停,只要你想,如果你選擇。

希望這可以幫到:)