Introduction - If you have any usage issues, please Google them yourself
Signal in linux looks like software interrupt mechanism and it is the only asynchronous communication mechanism in inter-process communication.
Example codes shows us how to use the signal.