Projects

In-Process Multithreading

This was a class project designed to implement multithreading at the user-level. Each thread within a process shares that singles process’ resources. The inclusion of mutexes and signaling allows for base level inter-thread communication (more complex communication is done in process’ shared memory).

Read More!