All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.neko233.toolchain.common.base.ThreadUtils233 Maven / Gradle / Ivy

package com.neko233.toolchain.common.base;

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class ThreadUtils233 {

    public static Thread newThread(String threadName, Runnable runnable) {
        Thread thread = new Thread(runnable);
        thread.setName(threadName);
        return thread;
    }

    /**
     * Sleeps ? ms
     *
     * @param ms How long to sleep (millis seconds)
     */
    public static void sleep(long ms) {
        try {
            log.debug("Sleeping for {} ms", ms);
            Thread.sleep(ms);
        } catch (InterruptedException e) {
            log.error("Interrupted while sleeping for {} ms: {}", ms, e.getMessage());
            Thread.currentThread().interrupt();
        }
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy