Posix Threads

Time for a look at a low-level (OS-kinda-level) thread library.

Introduction

Why?

Pthreads exist for the same reason everything else in POSIX exists: to give developers of various operating systems a standard API.

Links

A First Example

Basic Thread Management

Mutexes

Condition Variables

Signals

Cancellation

Summary of Attributes