-rt_sem_v doesn't work because they are released and the first one will get the
-lock. rt_sem_broadcast works because all tasks are released at the same time
-and the priority is then the next measure of who goes first.
+Using semaphore, we can start task that has higher priority than the others. As we can see from the output, the order of the task is based on its priority.