Searched defs:_semaphore (Results 1 - 3 of 3) sorted by relevance

/openjdk7/hotspot/src/os/bsd/vm/
H A Dos_bsd.cpp2693 semaphore_t _semaphore; member in class:Semaphore
2696 Semaphore::Semaphore() : _semaphore(0) {
2697 SEM_INIT(_semaphore, 0);
2701 SEM_DESTROY(_semaphore);
2705 SEM_POST(_semaphore);
2709 SEM_WAIT(_semaphore);
2731 kr = semaphore_timedwait(_semaphore, waitspec);
2747 kr = semaphore_timedwait(_semaphore, waitspec);
2756 return sem_trywait(&_semaphore) == 0;
2764 int result = sem_timedwait(&_semaphore,
[all...]
/openjdk7/hotspot/src/os/linux/vm/
H A Dos_linux.cpp2450 sem_t _semaphore; member in class:Semaphore
2455 sem_init(&_semaphore, 0, 0);
2459 sem_destroy(&_semaphore);
2463 sem_post(&_semaphore);
2467 sem_wait(&_semaphore);
2471 return sem_trywait(&_semaphore) == 0;
2479 int result = sem_timedwait(&_semaphore, &ts);
/openjdk7/hotspot/src/os/solaris/vm/
H A Dos_solaris.cpp2618 sema_t _semaphore; member in class:Semaphore
2623 sema_init(&_semaphore, 0, NULL, NULL);
2627 sema_destroy(&_semaphore);
2631 sema_post(&_semaphore);
2635 sema_wait(&_semaphore);
2639 return sema_trywait(&_semaphore) == 0;
2647 int result = sema_timedwait(&_semaphore, &ts);

Completed in 317 milliseconds