Overview
A low-level implementation of cooperative user-space threading primitives.
The problem
Thread libraries must manage execution contexts and synchronization safely without relying on kernel-managed threads for every operation.
What I built
- [ADD SCHEDULER DETAILS]
- [ADD SYNCHRONIZATION DETAILS]
Technical decisions
01
[ADD SCHEDULING DECISION]
02
[ADD CONTEXT-SWITCH TRADEOFF]
Technologies
CThreadsSchedulingSynchronization