8 semaphore