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

com.weicoder.common.util.ThreadUtil Maven / Gradle / Ivy

package com.weicoder.common.util;

import com.weicoder.common.constants.DateConstants;
import com.weicoder.common.log.Logs;

/**
 * Thread 相关方法
 * @author WD
 */
public final class ThreadUtil {
	/**
	 * 封装sleep异常处理
	 * @param millis 暂停时间毫秒
	 */
	public static void sleep(long millis) {
		try {
			Thread.sleep(millis);
		} catch (InterruptedException e) {
			Logs.error(e);
		}
	}

	/**
	 * 封装sleep异常处理
	 * @param millis 暂停时间毫秒
	 */
	public static void sleep(int millis) {
		sleep(millis * DateConstants.TIME_SECOND);
	}

	/**
	 * 执行线程
	 * @param target 线程接口
	 */
	public static void start(Runnable target) {
		new Thread(target).start();
	}

	private ThreadUtil() {}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy