The lazy taxi driver problem is an inter-process communication and synchronization problem between multiple OS processes. The problem is like that of keeping a driver working when there are customers who books cabs, resting/being lazy when there are none, and doing so in an orderly manner. Repo for Mini Project