- Modelled customers' and employees' behavior of a theater by using threads - one thread for each person
- Created, terminated threads and fetched results returned by threads by using facilities in C++11 Thread Support Library (i.e.
std::thread
,std::promise
,std::future
, etc) - Coordinated each person's activity (aka each thread) by using semaphores (A semaphore is implemented by a
std::condition_variable
and astd::mutex
)
- Course: Operating Systems Concepts (CS 5348)
- Professor: Greg Ozbirn
- Semester: Spring 2016
- Programming Language: C++
- Build Tool: CMake