A structure that bars passage.
Any condition that makes it difficult to make progress or to achieve an objective.
Synchronization mechanism.