news 2026/8/21 13:39:51

Thread类中run()和start()的区别

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Thread类中run()和start()的区别

在Java中, run() 和 start() 方法是Thread类的两个关键方法,它们有本质区别:

1.run()方法:

  • run()方法是线程要执行的任务代码所在的方法。
  • 直接调用run()方法,它会在当前线程中执行,而不会启动新的线程。也就是说,它就像普通的实例方法一样被调用,并没有多线程的特性。

2.start()方法

  • start()方法用于启动一个新的线程。当调用start()方法时,Java虚拟机会创建一个新的线程,然后在这个新线程中调用run()方法。

代码演示:

class MyThread extends Thread{ @Override public void run() { System.out.println("当前线程是"+Thread.currentThread().getName()); } } public class demo1 { public static void main(String[] args) { Thread t1=new MyThread(); System.out.println("直接调用run()方法"); t1.run(); System.out.println("直接调用start()方法"); t1.start(); } }

运行结果:

总结:

  • 调用start()方法会启动一个新线程,并在这个线程中执行run()方法,函数在调用后会立即返回,不需要等待线程执行完成。
  • 调用run()方法则不会启动新线程,而是在当前线程中同步执行run()方法,函数也需要在方法执行完毕后才会返回。

注意start()只能执行一次,run()可以反复多次执行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 22:58:25

Seed-Coder-8B-Base如何生成OpenAPI实现代码

Seed-Coder-8B-Base如何生成OpenAPI实现代码 在现代软件开发中,一个常见的场景是:前端团队正焦急地等待后端提供用户管理接口的联调地址,而后端工程师却还在手敲 UserController.java 里的第17个 GetMapping——明明 OpenAPI 文档早就写好了&…

作者头像 李华
网站建设 2026/8/21 17:43:30

LobeChat能否驾驶无人机?空中任务指挥官

LobeChat能否驾驶无人机?空中任务指挥官 在一片广袤的农田上,一位农民掏出手机,轻声说:“让无人机去东边那块地看看小麦有没有锈病。” 几秒钟后,远处的多旋翼无人机自动启动、升空、飞向指定区域,完成航拍…

作者头像 李华
网站建设 2026/8/21 19:02:29

腾讯混元开源HunyuanVideo-Foley:AI视频音效生成新突破

腾讯混元开源HunyuanVideo-Foley:AI视频音效生成新突破 在短视频日活破十亿、AIGC内容井喷的今天,我们似乎已经习惯了“一键生成画面”、“AI配音朗读”,但当你点开一段由AI生成的视频时,是否总觉得少了点什么?—— 没…

作者头像 李华
网站建设 2026/8/21 11:01:06

常看常新,五本经典管理类书籍推荐

真正有价值的企业管理类书籍,从来不止于教你几个管理小技巧,而是帮你建立系统的思考框架。这样的书,往往需要读第二次、第三次,甚至在几年后再翻时,才能体会到它真正的分量。以下推荐的这五本管理类书籍,都…

作者头像 李华
网站建设 2026/8/21 22:56:08

深度学习图像处理(2)----一阶段目标检测

文章目录YOLO(You only look once 是一阶段,实时目标检测算法)一 .YOLOV11. YOLO V1缺点2. YOLO V1优点1. Passthroug2. BN3. 聚类提取先验框4. 针对YOLO v1 的缺点YOLO V2检测头的改进:5. YOLO V2 的改进6. YOLO V2 分类模型训练…

作者头像 李华
网站建设 2026/8/21 22:58:32

LobeChat能否制定健身计划?私人教练AI版

LobeChat能否制定健身计划?私人教练AI版 在智能设备无处不在的今天,我们已经习惯了用手机记录步数、监测心率、追踪睡眠。但一个更深层的问题始终存在:这些数据最终去了哪里?有多少人真正根据体脂率调整了饮食,或是依据…

作者头像 李华