实现Runnable (推荐使用,不用 实现thread类)

创建线程方式2: 实现runnable 接口, 重新run方法,丢入runnable接口实现类,调用start方法

1  定义 MyRunnable 类 实现Runnable 接口

2实现run方法,编写线程执行体

3创建线程对象,调用start方法启动线程

复制代码
 1 public static void main(String [] args){
 2  TestThread test1 = new TestThread();     //创建runnable接口的实现类对象                          3.丢入runnable接口实现类,调用start方法
 3   Thread thread = new Thread(test1);   //创建线程对象,通过线程对象来开启线程,代理
 4   thread.start();                                                   
 5                     //3.4行代码 简写为:      new Thread (test1).start();
 6      for(i=0;i<100;i++){
 7        System.out.println("run"+i);
 8       }
 9  }
10  public calss   TestThread implements Runnable {                                          //1.定义 MyRunnable 类实现runnable 接口
11  public  void run(){                                                                      // 2.重新run方法
12       for(i=0;i<20;i++){
13        System.out.println("run"+i);
14       }
15       
16  }
17  }
复制代码

 

posted @   小布丁dd  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示