Concurrency patternA concurrency pattern is a software design pattern that supports concurrent processing.ExamplesExamples include: Active object Balking pattern Barrier Double-checked locking Guarded suspension Monitor object Nuclear reaction Reactor pattern Readers–writer lock Scheduler pattern Thread pool pattern Thread-local storage