实现多线程方式之Runnable接口

[复制链接]
admin 发表于 前天 15:00 | 显示全部楼层 |阅读模式
实现多线程方式之Runnable接口
1.创建类,实现Runnable接口
2.重写run方法,设置线程任务
3.利用Thread类的构造方法:Thread(Runnable target),创建Thread对象(线程对象),将自定义的类当参数传递到Thread构造中 -> 这一步是让我们自己定义的类成为一个真正的线程类对象
4.调用Thread中的start方法,开启线程,jvm自动调用run方法
  1. package com.jinhei.a;

  2. public class Test01 {
  3.     public static void main(String[] args) {
  4.         MyRunnable myRunnable = new MyRunnable();
  5.         Thread t1 = new Thread(myRunnable,"子线程");
  6.         t1.start();
  7.         for (int i = 0; i < 10; i++) {
  8.             System.out.println(Thread.currentThread().getName()+"主线程 = " + i);
  9.         }
  10.     }
  11. }
复制代码
  1. package com.jinhei.a;

  2. public class MyRunnable implements Runnable{
  3.     @Override
  4.     public void run() {
  5.         for (int i = 0; i < 10; i++) {
  6.             System.out.println(Thread.currentThread().getName()+"...执行了"+i);
  7.         }
  8.     }
  9. }
复制代码

网站建设,公众号小程序开发,多商户单商户小程序制作,高端系统定制开发,App软件开发联系我们【手机/微信:17817817816
微信扫码

网站建设,公众号小程序开发,商城小程序,系统定制开发,App软件开发等

粤ICP备2024252464号

在本版发帖
微信扫码
QQ客服返回顶部
快速回复 返回顶部 返回列表