semaphoreMulti