GlobalLogic Interview Question

Multi-threaded synchronization and its impacts in a single threaded program.