A theater simulated by using threads to model customer and employee behavior
std::thread
std::promise
std::future
std::condition_variable
std::mutex