0
假設我在linux機器上運行一個程序。我希望能夠就如何執行提供一些保證。爲了做到這一點,我需要知道linux內核是否對我的進程提供了任何保證。這與gc暫停的超時時間相同,即當進程停止響應一段時間但稍後恢復在線時。Linux內核對進程暫停的時間有什麼保證?
Linux內核是否對進程可能暫停多長時間提供任何保證,即不執行?
如果沒有比我感興趣的程序更高優先級的進程會怎麼樣?
假設我在linux機器上運行一個程序。我希望能夠就如何執行提供一些保證。爲了做到這一點,我需要知道linux內核是否對我的進程提供了任何保證。這與gc暫停的超時時間相同,即當進程停止響應一段時間但稍後恢復在線時。Linux內核對進程暫停的時間有什麼保證?
Linux內核是否對進程可能暫停多長時間提供任何保證,即不執行?
如果沒有比我感興趣的程序更高優先級的進程會怎麼樣?
據我所知,Linux不給任何東西任何保證,
但如果這是你的系統資源耗盡而暫停進程將依賴於運行它的硬件。
如果你的過程是最高的運行,除非overwise指示,
我從來沒有測試過,但我beleive你可以保持一個進程暫停,只要你想,如果你選擇。
希望這可以幫到:)
Linux是非實時的。確定性響應需要RTOS http://stackoverflow.com/questions/1362906/how-real-time-is-linux-2-6 – Jeyaram
內核保證進程至少在必要時暫停。 – Armali