线程工具类ThreadUtils

Posted yang75n

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线程工具类ThreadUtils相关的知识,希望对你有一定的参考价值。

package yqw.java.util;

 

public class ThreadUtils {

    /**
     * showThreadInfo
     *
     * @return
     */
    public static final String showThreadInfo() {

        return "^^^^^^^^^^^^^^^^^^^^^^^ currentThread: name=" + Thread.currentThread().getName() + "  , id="
                + Thread.currentThread().getId() +

        "   ,state=" + Thread.currentThread().getState() + "   , Priority=" + Thread.currentThread().getPriority();
    }

    /**
     * sleep not catch Exception
     *
     * @param ms
     * @return
     */
    public static boolean sleep(int ms) {
        try {
            Thread.sleep(ms);
            return true;
        } catch (InterruptedException e) {
            return false;
        }
    }
}






























以上是关于线程工具类ThreadUtils的主要内容,如果未能解决你的问题,请参考以下文章

同步工具类—CountDownLatch详解

阻塞队列线程池原子性及并发工具类

线程池工具类实现结束指定线程

线程池工具类几种实现

CountDownLatch同步工具类的使用

并发工具类等待多线程的CountDownLatch