Linux Process and Thread Concepts
A conceptual map of Linux processes, threading models, LWPs, kernel and user-space threads, coroutines, and fibers.
4 posts, newest first.
A conceptual map of Linux processes, threading models, LWPs, kernel and user-space threads, coroutines, and fibers.
Reproducible Java examples that expose ArrayList and HashMap failures when multiple threads modify them concurrently.
An overview of Unix daemon, orphan, and zombie process lifecycles, plus child-process cleanup with wait and waitpid.
Why Python 2 multiprocessing pools can ignore Ctrl+C, with working and non-working ways to stop worker processes.