Home | History | Annotate | Download | only in tests

Lines Matching refs:T3

3074 // test64: TP. T2 happens-before T3, but T1 is independent. Reads in T1/T2. {{{1
3076 // True race between T1 and T3:
3078 // T1: T2: T3:
3099 void T3() {
3109 MyThreadArray t(T1, T2, T3);
3118 // test65: TP. T2 happens-before T3, but T1 is independent. Writes in T1/T2. {{{1
3121 // True race between T1 and T3:
3123 // T1: T2: T3:
3153 void T3() {
3164 MyThreadArray t(T1, T2, T3);
6844 MyThread t1(Worker1), t2(Worker2), t3(Worker3), t4(Worker4);
6847 t3.Start(); usleep(100);
6849 t1.Join(); t2.Join(); t3.Join(); t4.Join();
6869 MyThread t1(Worker1), t2(Worker2), t3(Worker3);
6872 t3.Start(); usleep(100);
6873 t1.Join(); t2.Join(); t3.Join();
7027 t3(Thread3, NULL, "buggy reader");
7031 t3.Start();
7035 t3.Join();
7090 t3(Thread3, NULL, "good reader"),
7093 t3.Start();
7094 // t2 goes after t3. This way a pure happens-before detector has no chance.
7102 t3.Join();