You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Active Object:** decouples method execution from method invocation for objects that each reside in their own thread of control
127
127
-**Balking Pattern:** executes an action on an object when the object is in a particular state
128
-
-**Barrier:** is a type of synchronization method. A barrier for a group of threads or processes in the source code means any thread/process must stop at this point and cannot proceed until all other threads/processes reach this barrier
128
+
-[**Barrier:**]((/Concurrency%20Design%20Patterns/Barrier/Barrier.md)) is a type of synchronization method. A barrier for a group of threads or processes in the source code means any thread/process must stop at this point and cannot proceed until all other threads/processes reach this barrier
129
129
-**Binding Pattern:** combines multiple observers to force properties in different objects to be synchronized or coordinated in some way
130
130
-**Double-Checked Locking:** used to reduce the overhead of acquiring a lock by first testing the locking criterion (the "lock hint") without actually acquiring the lock. Only if the locking criterion check indicates that locking is required does the actual locking logic proceed
131
131
-**Guarded Suspension:** manages operations that require both a lock to be acquired and a precondition to be satisfied before the operation can be executed
0 commit comments