Semaphore in C

Semaphore is a data handling technique which is very useful in process synchronization and multithreading. In this article, we will explore how we can use semaphore in C language.


This is a companion discussion topic for the original entry at http://iq.opengenus.org/semaphore-in-c/