Package com.weicoder.common.util
Class ThreadUtil
- java.lang.Object
-
- com.weicoder.common.util.ThreadUtil
-
- Direct Known Subclasses:
U.T
public class ThreadUtil extends java.lang.ObjectThread 相关方法- Author:
- WD
-
-
Constructor Summary
Constructors Constructor Description ThreadUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Map<java.lang.Thread,java.util.Map<java.lang.String,java.lang.Object>>attr()static java.lang.Threadcurrent()获得当前线程static java.lang.Objectget(java.lang.String key)获得当前线程的值static java.lang.Objectput(java.lang.String key, java.lang.Object val)为当前线程保存属性static voidsleep(int millis)封装sleep异常处理static voidsleep(long millis)封装sleep异常处理static voidstart(java.lang.Runnable target)执行线程
-
-
-
Method Detail
-
attr
public static java.util.Map<java.lang.Thread,java.util.Map<java.lang.String,java.lang.Object>> attr()
-
put
public static java.lang.Object put(java.lang.String key, java.lang.Object val)为当前线程保存属性- Parameters:
key- 键val- 值
-
get
public static java.lang.Object get(java.lang.String key)
获得当前线程的值- Parameters:
key- 键- Returns:
- 值
-
current
public static java.lang.Thread current()
获得当前线程
-
sleep
public static void sleep(long millis)
封装sleep异常处理- Parameters:
millis- 暂停时间毫秒
-
sleep
public static void sleep(int millis)
封装sleep异常处理- Parameters:
millis- 暂停时间毫秒
-
start
public static void start(java.lang.Runnable target)
执行线程- Parameters:
target- 线程接口
-
-