Threading Model
Noun · Development
Definitions
The design that defines how a runtime or application maps work to OS threads — such as one-thread-per-request, event loop with a single thread (Node.js), green threads (Go goroutines), or a hybrid thread pool — fundamentally shaping concurrency, throughput, and programming constraints.
In plain English: The approach a program or platform uses to handle multiple tasks at the same time using threads.
Example: "Node's single-threaded event loop model means one CPU-heavy function blocks everything — offload it to a worker thread."