This repository would contain codes demonstrating semphores, busy waiting, spinlock, monitors, critical sections etc.