Thread类

来源:互联网 发布:windows.h头文件 编辑:程序博客网 时间:2024/05/01 22:03

Thread

  Thread在包java.lang中定义,它的构造方法如下:

  public Thread();

  public Thread(Runnable target);

  public Thread(Runnable target,String name);

  public Thread(String name);

  public Thread(ThreadGroup group,Runnable target);

  public Thread(ThreadGroup group, String name);

      主要方法

  isActive() 判断是否处于执行状态

  Suspend() 暂停执行

  reSume 恢复执行

  start() 开始执行

  Stop() 停止执行

sleep() 睡眠

run() 程序体

yield() 向其他线程退让运行权

线程优先级 (优先级高的先执行)

线程的优先级分为10级,分别用110的整数代表,默认情况是5

Public statuc final int MAX_PRIORITY最高优先级,10

  Public statuc final int MIN_PRIORITY最低优先级,1

Public statuc final int NORM_PRIORITY普通优先级,5

 

Eg:

Thread t2=new Thread(new MyThread());

t2.setPriority(Thread.MAX_PRIORITY);//赋予最高优先级

等价于t2.setPriority(10