Introduction Signals is the next topic in the real-time experiments.
Signals allow a single process to execute code in an asynchronous manner.
In another words, the execution order within the program is no longer determinant. Signals are used to indicate to a program that some action needs to be taken. For example, looking again at the nuclear reactor example that has been used in the past experiments, suppose that the application has been programmed to increase coolant to the reactor core once the temperature raises above a certain point. So, in addition to the processes described earlier that read, process, display and archive the reactor temperature readings, we would have one additional processes. This process would be the control process.