Don't have Telegram yet? Try it now!
https://www.embedded.com/semaphores-introduction-and-basic-services/
Semaphores: introduction and basic services