Searched refs:sem (Results 1 – 2 of 2) sorted by relevance
| /oneTBB/src/tbb/ |
| H A D | semaphore.h | 134 ~semaphore() {CloseHandle( sem );} in ~semaphore() 136 void P() {WaitForSingleObjectEx( sem, INFINITE, FALSE );} in P() 138 void V() {ReleaseSemaphore( sem, 1, nullptr);} in V() 140 HANDLE sem; 142 …sem = CreateSemaphoreEx( nullptr, LONG(start_cnt_), max_semaphore_cnt, nullptr, 0, SEMAPHORE_ALL_A… in init_semaphore() 173 int ret = sem_destroy( &sem ); in ~semaphore() 178 while( sem_wait( &sem )!=0 ) in P() 182 void V() { sem_post( &sem ); } in V() 184 sem_t sem; 186 int ret = sem_init( &sem, /*shared among threads*/ 0, start_cnt_ ); in init_semaphore()
|
| /oneTBB/test/tbb/ |
| H A D | test_semaphore.cpp | 51 Body( int nThread, int nIter, semaphore& sem, in Body() argument 53 : nIters(nIter), mySem(sem), ourCounts(our_counts), tottime(tot_time) in Body()
|