通过交换和终止,我的意思是,如果进程即将被交换到交换空间或终止(由 OOM 杀手)以释放内存。
linux内核遵循什么算法?
例如,进程 A 需要额外的内存,进程 B 已被选择交换或终止(如果交换空间已被占用),但进程 B 仍然有一个阻塞线程。
a.)无论阻塞线程如何,进程 B 是否都会被交换或杀死?
b.)如果不是,这种情况如何处理?
如果我的例子不太可能发生,任何见解都会受到赞赏。
通过交换和终止,我的意思是,如果进程即将被交换到交换空间或终止(由 OOM 杀手)以释放内存。
linux内核遵循什么算法?
例如,进程 A 需要额外的内存,进程 B 已被选择交换或终止(如果交换空间已被占用),但进程 B 仍然有一个阻塞线程。
a.)无论阻塞线程如何,进程 B 是否都会被交换或杀死?
b.)如果不是,这种情况如何处理?
如果我的例子不太可能发生,任何见解都会受到赞赏。