スワップして終了するとは、つまり、プロセスがスワップ空間にスワップされるか、( OOM killer によって) 終了されてメモリが解放されようとしている場合です。
Linux カーネルはどのアルゴリズムに従っていますか?
たとえば、プロセス A には追加のメモリが必要であり、プロセス B はスワップまたは強制終了するように選択されていますが (スワップ領域が既に占有されている場合)、プロセス B にはまだブロッキング スレッドがあります。
a.)ブロックしているスレッドに関係なく、プロセス B はスワップまたは強制終了されますか?
b.)そうでない場合、この種のケースはどのように処理されますか?
私の例がありそうもないケースである場合、洞察をいただければ幸いです。