Function arceos_api::task::ax_wait_queue_wait_until

source ·
pub fn ax_wait_queue_wait_until(
    wq: &AxWaitQueueHandle,
    until_condition: impl Fn() -> bool,
    timeout: Option<Duration>
) -> bool
Available on crate feature multitask only.
Expand description

Blocks the current task and put it into the wait queue, until the given condition becomes true, or the the given duration has elapsed (if specified).