sleepUninterruptible

Suspends the execution of the calling task an an uninterruptible manner.

This function behaves the same as sleep, except that invoking Task.interrupt on the calling task will not result in an InterruptException being thrown from sleepUninterruptible. Instead, if any, a later interruptible wait state will throw the exception.

@safe nothrow
void
sleepUninterruptible
(
Duration timeout
)

Meta