Java TimeUnit Calculate sleep(long duration, TimeUnit timeUnit)

Here you can find the source of sleep(long duration, TimeUnit timeUnit)

Description

Sleeps the current thread for the given duration.

License

EUPL

Parameter

Parameter Description
duration the duration to sleep
timeUnit the time unit duration is in

Declaration

public static void sleep(long duration, TimeUnit timeUnit) 

Method Source Code

//package com.java2s;
/*//from   ww w .j ava  2  s  .co  m
 * Copyright 2013-2014 SmartBear Software
 * Copyright 2014-2019 The TestFX Contributors
 *
 * Licensed under the EUPL, Version 1.1 or - as soon they will be approved by the
 * European Commission - subsequent versions of the EUPL (the "Licence"); You may
 * not use this work except in compliance with the Licence.
 *
 * You may obtain a copy of the Licence at:
 * http://ec.europa.eu/idabc/eupl.html
 *
 * Unless required by applicable law or agreed to in writing, software distributed
 * under the Licence is distributed on an "AS IS" basis, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the Licence for the
 * specific language governing permissions and limitations under the Licence.
 */

import java.util.concurrent.TimeUnit;

public class Main {
    /**
     * Sleeps the current thread for the given duration.
     *
     * @param duration the duration to sleep
     * @param timeUnit the time unit {@code duration} is in
     */
    public static void sleep(long duration, TimeUnit timeUnit) {
        try {
            Thread.sleep(timeUnit.toMillis(duration));
        } catch (InterruptedException ignore) {
        }
    }
}

Related

  1. randomSleep(int duration, TimeUnit timeUnit)
  2. resetWithClockStep(long clockStep, TimeUnit clockStepUnit)
  3. run(final Runnable runnable, long timeout, TimeUnit unit)
  4. shortName(TimeUnit unit)
  5. sleep(int duration, TimeUnit unit)
  6. sleep(long duration, TimeUnit timeUnit)
  7. sleep(long pTime, TimeUnit pTimeUnit)
  8. sleep(TimeUnit timeUnit, long duration)
  9. sleep(TimeUnit unit, long length)