Implementation of a user thread library in cpp. This project was done during Operating System course in the Hebrew University of Jerusalem.
A user thread is an entity that can handle multiple flows control within a program. A user thread only exists within a process and allows the programmer to set the order and timing of each code segment.