Home | History | Annotate | Download | only in synchronization

Lines Matching defs:Broadcast

38     Broadcast();  // Make sure all waiting threads have been signaled.
48 // or Broadcast() to come out of this wait state.
73 // Broadcast() is guaranteed to signal all threads that were waiting (i.e., had
74 // a cv_event internally allocated for them) before Broadcast() was called.
75 void ConditionVariable::Broadcast() {
137 // waiting_list_. If it was selected by Broadcast() or Signal(), then it is
288 (especially with regard to Broadcast() and the impact on threads that
289 try to Wait() after a Broadcast() has been called, but before all the
296 WaitForSingleObject(). If a call to Broadcast() was then presented on
309 time-out and a signal via Signal() or Broadcast(). The series of
320 c) A call to Signal() (or Broadcast()) on a second thread proceeds, and
337 Signal/Broadcast() actions. When both are used, it will be rare that
362 thread *can* now be signaled by a call to Broadcast() or Signal().
368 Release() our internal lock during Signal() and Broadcast(). If we tried
382 Signal() and Broadcast(), to access internal data structures. As a
393 10) When doing a Broadcast(), why did you copy all the events into
395 The iterating during Broadcast() is done so outside the protection
399 be used outside a lock. Broadcast() could iterate over waiting
417 12) Why is it that the cv_events removed from list in Broadcast() and Signal()