4.4. nanos6_unblock_taskΒΆ

The nanos6_unblock_task routine mark as unblocked a task previously or about to be blocked.

C/C++ format:

void nanos6_block_current_task(void *blocking_context);

While this function can be called before the actual to nanos6_block_current_task, only one call to it may precede its matching call to nanos6_block_current_task.

The return of this function does not guarantee that the blocked task has resumed yet its execution. It only guarantees that it will be resumed.