Efficiency Considerations
The event and interrupt features provide a very efficient method
of synchronizing processes, if they are used as intended. However,
some misuses of these features can cause performance problems. The
following subsections describe some possible problems and ways to
avoid them.