Program in C that emulates a supermarket with cashiers and customers. Implemented using threads for the cashiers and customers. Conflicts are handled using semaphores and shared memory.