description

# sleep function

void sleep(

1. Duration duration

)

Sleep for the duration specified in `duration`.

Use this with care, as no asynchronous operations can be processed in a isolate while it is blocked in a sleep call.

    var duration = const Duration(seconds: 5);
    print('Start sleeping');
    sleep(duration);
    print('5 seconds has passed');

## Implementation

    void sleep(Duration duration) {
      int milliseconds = duration.inMilliseconds;
      if (milliseconds < 0) {
        throw new ArgumentError("sleep: duration cannot be negative");
      }
      _ProcessUtils._sleep(milliseconds);
    }