Skip to content

Lexicon Entry

POSIX Threads (pthreads)

An execution model that exists independently from a language, as well as a parallel execution model. It allows a program to control multiple different flows of work that overlap in time.

Related Knowledge & Cross-References

Guide

POSIX Threads and Linux Synchronization: The Magic of Futex

A deep dive into thread creation with pthreads and how Linux avoids system calls in fast path synchronization using futexes.