• Home
  • Raw
  • Download

Lines Matching refs:threads

27   Threads threads(&pointers, 1);  in TEST()  local
28 Thread* thread = threads.CreateThread(900); in TEST()
30 ASSERT_EQ(1U, threads.num_threads()); in TEST()
32 Thread* found_thread = threads.FindThread(900); in TEST()
39 threads.Finish(thread); in TEST()
41 ASSERT_EQ(0U, threads.num_threads()); in TEST()
47 Threads threads(&pointers, 1); in TEST() local
48 Thread* thread1 = threads.CreateThread(900); in TEST()
50 ASSERT_EQ(1U, threads.num_threads()); in TEST()
52 Thread* thread2 = threads.CreateThread(901); in TEST()
54 ASSERT_EQ(2U, threads.num_threads()); in TEST()
56 Thread* thread3 = threads.CreateThread(902); in TEST()
58 ASSERT_EQ(3U, threads.num_threads()); in TEST()
60 Thread* found_thread1 = threads.FindThread(900); in TEST()
63 Thread* found_thread2 = threads.FindThread(901); in TEST()
66 Thread* found_thread3 = threads.FindThread(902); in TEST()
74 threads.Finish(thread1); in TEST()
75 ASSERT_EQ(2U, threads.num_threads()); in TEST()
78 threads.Finish(thread3); in TEST()
79 ASSERT_EQ(1U, threads.num_threads()); in TEST()
82 threads.Finish(thread2); in TEST()
83 ASSERT_EQ(0U, threads.num_threads()); in TEST()
89 Threads threads(&pointers, 1); in TEST() local
90 Thread* thread = threads.CreateThread(900); in TEST()
92 ASSERT_EQ(1U, threads.num_threads()); in TEST()
99 threads.WaitForAllToQuiesce(); in TEST()
103 threads.WaitForAllToQuiesce(); in TEST()
108 threads.Finish(thread); in TEST()
109 ASSERT_EQ(0U, threads.num_threads()); in TEST()
115 Threads threads(&pointers, 1); in TestTooManyThreads() local
116 for (size_t i = 0; i <= threads.max_threads(); i++) { in TestTooManyThreads()
117 Thread* thread = threads.CreateThread(900+i); in TestTooManyThreads()
118 ASSERT_EQ(thread, threads.FindThread(900+i)); in TestTooManyThreads()