A useful tool for showing the structure of sequences of events and
exchange of information is the time sequence diagram as in
#fntsd#292>.
#figure293#
Figure: A Time Sequence Diagrams
Where | = active, and : = idle/blocked. We shall use these diagrams
informally to explain various synchronization and IPC mechanisms.