Everything About ___
Live briefing

Everything about Pthreads

Execution model which allows for parallel computing

In computing, POSIX Threads, commonly known as pthreads, is an execution model that exists independently from a programming language, as well as a parallel execution model. It allows a program to control multiple different flows of work that overlap in time. Each flow of work is referred to as a thread, and creation and control over these flows is achieved by making calls to the POSIX Threads API. POSIX Threads is an API defined by the Institute of Electrical and Electronics Engineers (IEEE) standard POSIX.1c, Threads extensions . Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: PthreadsA 5-minute orientation
  2. Pick up a classic book: Pthreads programmingThe most-reprinted book on the subject
  3. Read the landmark paper: Accelerating incompressible flow computations with a Pthreads-CUDA implementation on small-footprint multi-GPU platformsCited 33 times
  4. Go sideways: Barrier (computer science)A closely related topic
  5. Go sideways: Java Native AccessA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Contents
  2. Example
  3. POSIX Threads for Windows

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics