Drag a concept onto its matching description — or click a concept then click the description.
Allows one or more threads to wait until a count reaches zero
Allows a set of threads to wait for each other to reach a common barrier point
Controls access to a resource via a permit system
Allows two threads to exchange objects at a synchronization point
A reusable barrier that supports dynamic number of parties