uthread uthread is a very simple user-level thread (or coroutine) implementation based on setjmp and longjmp. References A Minimal User-Level Thread Package setjmp, longjmp and User-Level Threads