. . "To keep users, such as clients, from interfering with one another, a semaphore may be used to lock the resource." . .