Thread类

构造函数

Thread()
分配新的 Thread 对象。
Thread(Runnable target) 
指定一个线程所要做的任务。
Thread(Runnable target, String name) 
指定一个线程所要做的任务,并起一个名字
Thread(String name) 
起一个名字

       常用⬆

Thread(ThreadGroup group, Runnable target) 
分配新的 Thread 对象。
Thread(ThreadGroup group, Runnable target, String name)
分配新的 Thread 对象,以便将 target 作为其运行对象,
将指定的 name 作为其名称,并作为 group 所引用的线程组的一员。
Thread(ThreadGroup group, Runnable target, String name, long stackSize) 
分配新的 Thread 对象,以便将 target 作为其运行对象,
将指定的 name 作为其名称,作为 group 所引用的线程组的一员,并具有指定的堆栈大小。
Thread(ThreadGroup group, String name) 
分配新的 Thread 对象。

常用方法

long getId()
返回该线程的标识符。 
String getName()
返回该线程的名称。
int getPriority() 
返回线程的优先级。 
void setPriority(int newPriority)
更改线程的优先级。
void start() 
使该线程开始执行;Java 虚拟机调用该线程的 run 方法。
static void sleep(long millis)
在指定的毫秒数内让当前正在执行的线程休眠(暂停执行)
static void sleep(long millis, int nanos)
在指定的毫秒数加指定的纳秒数内让当前正在执行的线程休眠(暂停执行)
void setDaemon(boolean on)
将该线程标记为守护线程或用户线程。  
   
        常用⬆
        
static Thread currentThread() 
返回对当前正在执行的线程对象的引用。 
void interrupt()
 中断线程。 
boolean isAlive()
测试线程是否处于活动状态。 
void join()
等待该线程终止。 
void join(long millis)
等待该线程终止的时间最长为 millis 毫秒。 
void join(long millis, int nanos)
等待该线程终止的时间最长为 millis 毫秒 + nanos 纳秒。 
static void yield()
暂停当前正在执行的线程对象,并执行其他线程。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值