In software engineering, concurrency patterns are those types of design patterns that deal with the multi-threaded programming paradigm.
Examples of this class of patterns include: Recordings about concurrency patterns from Software Engineering Radio:
This computer science article is a stub.
You can help Wikipedia by expanding it.