Home | History | Annotate | Download | only in unittest

Lines Matching full:waker

122 // Waiter:                      Waker:
124 // 2. Start(Waker)
135 void Waker() {
149 pool.Add(NewCallback(Waker));
171 // Waiter: Waker:
173 // 2. Start(Waker)
183 void Waker() {
195 pool.Add(NewCallback(Waker));
197 MU.Unlock(); // Waker is done!
252 // Waiter: Waker:
254 // 2. Start(Waker)
265 void Waker() {
286 MyThreadArray t(Waker, Waiter);
295 // test06: TN. Synchronization via CondVar, but Waker gets there first. {{{1
300 // Waiter: Waker:
302 // 2. Start(Waker)
315 void Waker() {
327 pool.Add(NewCallback(Waker));
540 // Waker: Waiter:
553 void Waker() {
579 MyThreadArray t(Waker, Waiter);
630 // test15: TN. Synchronization via LockWhen. One waker and 2 waiters. {{{1
632 // Waker: Waiter1, Waiter2:
643 void Waker() {
662 MyThreadArray t(Waker, Waiter, Waiter);
762 void Waker() {
774 pool.Add(NewCallback(Waker));
778 MU.Unlock(); // Waker is done!
795 void Waker() {
807 pool.Add(NewCallback(Waker));
828 void Waker() {
843 MyThreadArray t(Waker, Waiter);
856 void Waker() {
870 MyThreadArray t(Waker, Waiter);
883 void Waker() {
903 MyThreadArray t(Waker, Waiter);
980 void Waker() {
992 pool.Add(NewCallback(Waker));
1013 void Waker() {
1025 pool.Add(NewCallback(Waker));
1045 void Waker() {
1059 MyThreadArray t(Waker, Waiter);
2117 // Waiter: Waker:
2119 // 2. Start(Waker)
2132 void Waker() {
2161 MyThreadArray t(Waker, Waiter);
2180 // Waiter: Waker:
2181 // 1. Start(Waker)
2199 void Waker() {
2232 MyThreadArray t(Waiter, Waker);
2251 // Waiter: Waker:
2252 // 1. Start(Waker)
2269 void Waker() {
2303 MyThreadArray t(Waker, Waiter);
5628 void Waker() {
5638 Waker();