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