摘要:
20.6 检查进程的存在 kill()系统调用还有另一重功用。若将参数 sig 指定为 0(即所谓空信号),则无信号发送。相反, kill()仅会去执行错误检查,查看是否可以向目标进程发送信号。从另一角度来看,这意味着,可以使用空信号来检测具有特定进程 ID 的进程是否存在。若发送空信号失败,且 e 阅读全文
摘要:
本章和接下来的两章将讨论信号。虽然基本概念较为简单,但因为要涵盖大量细节,所以篇幅较长。本章包括以下主题。 1.各种不同信号及其用途。 2.内核可能为进程产生信号的环境,以及某一进程向另一进程发送信号所使用的系统调用。 3.进程在默认情况下对信号的响应方式,以及进程改变对信号响应方式的手段,特别是借 阅读全文