Home
last modified time | relevance | path

Searched refs:sem (Results 1 – 2 of 2) sorted by relevance

/oneTBB/src/tbb/
H A Dsemaphore.h134 ~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;
142sem = 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 Dtest_semaphore.cpp51 Body( int nThread, int nIter, semaphore& sem, in Body() argument
53 : nIters(nIter), mySem(sem), ourCounts(our_counts), tottime(tot_time) in Body()