0

我有一个 android 内核特定的问题。有人可以解释当内核中的进程被杀死时究竟会发生什么。我想在修改后的内核中处理所有此类进程。我有一种预感,这应该在 /kernel/exit.c 的某个地方处理。

有没有人更清楚地知道在这种事件中究竟发生了什么以及在哪里处理?

4

1 回答 1

0

基本上,一个 SIGKILL 以与其他信号相同的方式传递给进程,但是当任务处理信号时(在恢复用户空间执行之前的内核模式下),它会检查信号号并在它是 SIGKILL 时终止线程组。对于 linux 内核(我不熟悉 Android),您可能需要查看“kernel/signal.c”

于 2013-10-16T13:35:48.933 回答