20220816学习内容 一 创建线程的具体方法解析

创建线程的具体方法解析
摘要由CSDN通过智能技术生成

继承Thread类:

Thread类实现了Runnable接口,所以Thread对象也是可运行Runnable对象,
 同时Thread类也是线程类
 
  Thread类定义
 Thread()//一般用于在Thread类中覆盖定义run方法,可以使用匿名内部类进行定义
 Thread(Runnable)//使用最多的情况,run方式是由Runnable参数对象提供
  Thread(String name) //自定义线程名称
  Thread(Runnable,String name)
  
  由于Runnable接口属于函数式接口,所以一般使用简化写法
Thread t = new Thread(()->{
    System.out.println(Thread.currentThread());
});
t.start();


常见方法:

|               方法               | 说明                                                         |
| :------------------------------: | ------------------------------------------------------------ |
|           void start()           | 使该线程开始执行,注意不是立即执行,不是一般方法调用;Java 虚拟机调用该线程的 run 方法 |
|            void run()            | 线程的执行体                                                 |
|       void setName(String)       | 改变线程名称                                                 |
|      void setPriority(int)       | 更改线程的优先级,Java中线程的优先级可以分为1-10,默认为5    |
|     void setDaemon(boolean)      | 设置守护线程,守护线程是一种用于提供服务的线程,一般线程体中使用的是死循环,会在所有非守护线程退出后自动关闭 |
|   void join()/(long millisec)    | 等待该线程终止的时间最长为 millis 毫秒                       |
|         void interrupt()         | 中断线程,不是中断线程的执行,而是修

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值