Error
Please enter your email address or userHandle.
Describe the algorithm of semaphore in detail ?