The SIGXCPU signal is sent to a process when it has used up the CPU for a duration that exceeds a certain
predetermined user-settable value. The arrival of a SIGXCPU signal provides the receiving process a chance to
quickly save any intermediate results and to exit gracefully, before it is terminated by the operating system
using the SIGKILL signal.