Yes. They are ideal for synchronizing Background tasks with events, especially in the Novos PPS environment. In the Novos FCFS and Novos RRS environments, a task that is pending on an event associated with a semaphore will be released when the event occurs but because there is no preemption, the task may not gain CPU control immediately.