task_suspend

Definition: task_suspend(integer task_id)
Description: Suspend execution of the specified task.
Comments: This causes the specified task to be suspended.
It will not be executed again unless there is a subsequent call to task_schedule() for it.
task_id is a value returned from task_create().

Any task can suspend any other task. If a task suspends itself, the suspension will start as soon as the task calls task_yield().
Example:
-- suspend current task
task_suspend(task_self())
task_yield()
See Also: task_create, task_schedule, task_self, task_yield