Concurrency

Caution: Category is under construction

These patterns solve problems in parallel processing. Patterns that deal with distribution appear in Distribution .

Remote Procedure Call

Thread Management (Process Management)

Semaphore

Critical Region (Mutex)

Conditional Critical Region

Double-Checked Locking

Monitor

Event Loop

Send/Receive

Reactor

Rendezvous

Listener

Demon

Readers/Writers

Bounded Buffer

Active Object (Future)

Asynchronous Completion Token

Half-Sync/Half-Async

Transaction and Rollback

Previous group Next group Back to the top