Home | History | Annotate | Download | only in tests

Lines Matching defs:Waiter

362 // Waiter:                      Waker: 
376 usleep(100000); // Make sure the waiter blocks.
385 void Waiter() {
398 Waiter();
411 // Waiter: Waker:
424 usleep(100000); // Make sure the waiter blocks.
428 COND = 1; // We are done! Tell the Waiter.
431 void Waiter() {
443 Waiter();
483 // test05: FP. Synchronization via CondVar, but waiter does not block. {{{1
492 // Waiter: Waker:
513 void Waiter() {
530 Waiter();
542 // Waiter: Waker:
565 void Waiter() {
581 Waiter();
596 // Waiter: Signaller:
611 COND = true; // We are done! Tell the Waiter.
614 void Waiter() {
628 Waiter();
836 // Waker: Waiter:
860 void Waiter() {
875 MyThreadArray t(Waker, Waiter);
948 void Waiter() {
958 MyThreadArray t(Waker, Waiter, Waiter);
1060 usleep(100000); // Make sure the waiter blocks.
1064 COND = 1; // We are done! Tell the Waiter.
1067 void Waiter() {
1081 Waiter();
1093 usleep(100000); // Make sure the waiter blocks.
1097 COND = 1; // We are done! Tell the Waiter.
1100 void Waiter() {
1114 Waiter();
1129 void Waiter() {
1145 Waiter();
1160 void Waiter() {
1175 Waiter();
1190 void Waiter() {
1211 Waiter();
1287 usleep(100000); // Make sure the waiter blocks.
1291 COND = 1; // We are done! Tell the Waiter.
1294 void Waiter() {
1306 Waiter();
1320 usleep(100000); // Make sure the waiter blocks.
1324 COND = 1; // We are done! Tell the Waiter.
1327 void Waiter() {
1339 Waiter();
1355 void Waiter() {
1369 Waiter();
2433 // Waiter: Waker:
2449 usleep(100000); // Make sure the waiter blocks.
2464 void Waiter() {
2482 Waiter();
2499 // Waiter: Waker:
2520 usleep(10000); // Make sure the waiter blocks.
2529 usleep(10000); // Make sure the waiter is signalled.
2539 void Waiter() {
2557 Waiter();
2573 // Waiter: Waker:
2600 usleep(20000); // Make sure the waiter blocks
2610 void Waiter() {
2628 Waiter();
3173 // test66: TN. Two separate pairs of signaller/waiter using the same CV. {{{1
3650 void Waiter() {
3667 MyThreadArray t(Poster, Waiter);
4191 void Waiter() {
4195 printf("Waiter: B created\n");
4198 printf("Waiter: deleting B\n");
4200 printf("Waiter: B deleted\n");
4202 printf("Waiter: done\n");
4219 MyThreadArray t(Waiter, Worker);
4268 void Waiter() {
4286 MyThreadArray t(Waiter, Worker);
4584 usleep(10000); // Make sure the waiter blocks.
4595 usleep(10000); // Make sure the waiter blocks.
4638 usleep(10000); // Make sure the waiter blocks.
4648 usleep(10000); // Make sure the waiter blocks.
4916 void Waiter() {
4935 MyThreadArray t(Waiter, Signaller);
5637 void Waiter() {
5646 MyThreadArray t(Signaller, Waiter, Signaller, Waiter);
6092 *param = GLOB; // a write into Waiter's memory
6095 void Waiter() {
6103 usleep(100000); // Make sure the waiter blocks.
6110 MyThread mt(Waiter, NULL, "Waiter Thread");