dispatch_semaphore_t 18 src/runtime/gcd_thread_pool.cpp typedef struct dispatch_semaphore_s *dispatch_semaphore_t; dispatch_semaphore_t 22 src/runtime/gcd_thread_pool.cpp extern dispatch_semaphore_t dispatch_semaphore_create(long value); dispatch_semaphore_t 23 src/runtime/gcd_thread_pool.cpp extern long dispatch_semaphore_wait(dispatch_semaphore_t dsema, dispatch_time_t timeout); dispatch_semaphore_t 24 src/runtime/gcd_thread_pool.cpp extern long dispatch_semaphore_signal(dispatch_semaphore_t dsema); dispatch_semaphore_t 37 src/runtime/gcd_thread_pool.cpp dispatch_semaphore_t join_semaphore; dispatch_semaphore_t 72 src/runtime/gcd_thread_pool.cpp dispatch_semaphore_t semaphore;