11-如何启动一个新线程以及调用start和run方法的区别

如何启动一个新线程

  • 很简单,创建一个线程对象,然后调用其start方法即可,start方法会让Jvm调用我们重写的run

或者call方法

调用start和run方法的区别

  • 线程对象调用run方法不开启线程,仅仅是对象调用方法
  • 线程对象调用start方法开启线程,并让jvm调用run方法,在开启的线程中执行
  • 调用start方法可以启动线程,并且使得线程进入就绪状态,而run方法只是thread的一个普通方法,还是在主线程中执行
posted @   OnlyOnYourself-Lzw  阅读(173)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示