JAVA 线程(二)——Thread的方法

Thread方法

  1、Thread对象常用方法:

         public void start():使该线程开始执行,Java 虚拟机调用该线程的 run 方法。

         public void run():如果该线程是使用独立的 Runnable 运行对象构造的,则调用该 Runnable 对象的 run 方法;否则,该方法不执行任何操作并返回。   

    public final void setPriority(int priority) :更改线程的优先级.

    public final void setDaemon(boolean on):将该线程标记为守护线程或用户线程。   

    public final void join(long millisec):等待该线程终止的时间最长为 millis 毫秒。       

         public void interrupt(): 中断线程。

    public final boolean isAlive():测试线程是否处于活动状态。 

  2、Thread类的静态方法:   

    public static void yield():暂停当前正在执行的线程对象,并执行其他线程。

    public static void sleep(long millisec):在指定的毫秒数内让当前正在执行的线程休眠(暂停执行),此操作受到系统计时器和调度程序精度和准确性的影响。

    public static boolean holdsLock(Object x):当且仅当当前线程在指定的对象上保持监视器锁时,才返回 true。

    public static Thread currentThread():返回对当前正在执行的线程对象的引用。

    public static void dumpStack():将当前线程的堆栈跟踪打印至标准错误流。

posted @ 2019-06-18 22:25  不是山谷  阅读(543)  评论(0编辑  收藏  举报