kb/data/en.wikipedia.org/wiki/Concurrency_pattern-0.md

49 lines
990 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "Concurrency pattern"
chunk: 1/1
source: "https://en.wikipedia.org/wiki/Concurrency_pattern"
category: "reference"
tags: "science, encyclopedia"
date_saved: "2026-05-05T11:32:00.775692+00:00"
instance: "kb-cron"
---
A concurrency pattern is a software design pattern that supports concurrent processing.
== Examples ==
Examples include:
Active object
Balking pattern
Barrier
Double-checked locking
Guarded suspension
Monitor object
Nuclear reaction
Reactor pattern
Readerswriter lock
Scheduler pattern
Thread pool pattern
Thread-local storage
== See also ==
Behavioral pattern
Creational pattern
Design Patterns
Structural pattern
== References ==
== External links ==
ScaleConf Presentation about concurrency patterns
GopherCon Rethinking Classical Concurrency Patterns slides
GoWiki: Learn Concurrency
Recordings about concurrency patterns from Software Engineering Radio:
Episode 12: Concurrency Pt. 1
Episode 19: Concurrency Pt. 2
Episode 29: Concurrency Pt. 3