2015-12-08 57 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你可以保持一个进程暂停,只要你想,如果你选择。

希望这可以帮到:)