CompCtl
Communication protocols
Race Conditions
Needed primitives for synchronizing for shared view of data
resembles the need in communication for acknowledgement
and coping with crossing messages. Concurrency at any scale
has a cost in complexity, but is some times required.
Bugs in systems and in software arrises from this.
© Øien