qsemaphore