Java Thread类如何在子类中实现run

 我来答
黑科技1718
2022-09-23 · TA获得超过5870个赞
知道小有建树答主
回答量:433
采纳率:97%
帮助的人:81.6万
展开全部

  Java Thread类在我们的学习过程中有不少的问题 下面我们就看看如何才能更好学习呢?我们不妨设想 为了创建一个新的线程 我们需要做些什么?很显然 我们必须指明这个线程所要执行的代码 而这就是在Java中实现多线程我们所需要做的一切!

  作为一个完全面向对象的语言 Java提供了类 java lang Thread 来方便多线程编程 这个类提供了大量的方法来方便我们控制自己的各个线程

  那么如何提供给 Java 我们要线程执行的代码呢?让我们来看一看 Java Thread类 Java Thread 类最重要的方法是 run() 它为Thread 类的方法 start() 所调用 提供我们的线程所要执行的代码 为了指定我们自己的代码 只需要覆盖它!

  继承Java Thread类 重写方法 run() 我们在创建的 Thread 类的子类中重写 run() 加入线程所要执行的代码即可 下面是一个例子

   public class TwoThread extends Thread {

   public void run() {

   for ( int i = ; i < ; i++ ) {

   System out println( New thread );

   }

   }

   public static void main(String[] args) {

   TwoThread tt = new TwoThread();

   start();

   for ( int i = ; i < ; i++ ) {

   System out println( Main thread );

   }

   }

   }

lishixinzhi/Article/program/Java/hx/201311/26074

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式