guarded suspension
concurrency design pattern which suspends a method call and the calling thread until a precondition (guard) is satisfied
en-US/ˈɡɑɹdəd səsˈpɛnʃən/
en-GB/ˈɡɑːdɪd səˈspɛnʃən/
concurrency design pattern which suspends a method call and the calling thread until a precondition (guard) is satisfied