Synchronization mechanism controlling access to shared resources through counting mechanism
Explain code with DocComment! Try out your own code!