How to trigger a thread to start working using semaphore?

How to trigger a thread to start working using semaphore?

I have find a lot of explanation about thread and semaphore but i still don’t understand, any help please