sched_yield - yield processor
Callable from an ISR.
sched_yield() forces the running process to relinquish the processor until the thread again becomes the head of its priority list.
If successful, sched_yield() returns 0, otherwise, it returns -1, and sets errno to indicate the error condition.