:read concurrence concurrency concurrent design designpatterns java_concurency java_implemenataion_strategies mark multithreading parallelprogramming pattern pattern.concurrency patterns programming technology threads tutorial
Concurrency pattern
From Wikipedia, the free encyclopedia
In software engineering, concurrency patterns are those types of design patterns that deal with multi-threaded programming paradigm. Examples of this class of patterns include:
- Active Object[1]
- Balking pattern
- Double checked locking pattern
- Guarded suspension
- Leaders/followers pattern
- Monitor Object
- Read write lock pattern
- Scheduler pattern
- Thread pool pattern
- Thread-Specific Storage
- Reactor pattern
[edit] External links
Recordings about concurrency patterns from Software Engineering Radio:
[edit] References
- ^ Douglas C. Schmidt, Michael Stal, Hans Rohnert, Frank Buschmann "Pattern-Oriented Software Architecture, Volume 2, Patterns for Concurrent and Networked Objects", Wiley, 2000
This computer science article is a stub. You can help Wikipedia by expanding it. |