From c73a62dfb2ba0e2c2669956e47355289bef50ba3 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Wed, 5 Aug 2026 15:01:43 +0800 Subject: [PATCH] =?UTF-8?q?s-day05-=E5=A4=9A=E7=BA=BF=E7=A8=8B=E7=9A=84?= =?UTF-8?q?=E5=AE=9E=E7=8E=B0(=E6=96=B9=E5=BC=8F=E4=B8=80)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- s-day05/src/com/inmind/thread07/Demo14.java | 22 +++++++++++++++++++ s-day05/src/com/inmind/thread07/MyThread.java | 12 ++++++++++ 2 files changed, 34 insertions(+) create mode 100644 s-day05/src/com/inmind/thread07/Demo14.java create mode 100644 s-day05/src/com/inmind/thread07/MyThread.java diff --git a/s-day05/src/com/inmind/thread07/Demo14.java b/s-day05/src/com/inmind/thread07/Demo14.java new file mode 100644 index 0000000..bd7f27c --- /dev/null +++ b/s-day05/src/com/inmind/thread07/Demo14.java @@ -0,0 +1,22 @@ +package com.inmind.thread07; +/* +多线程的实现(方式一) +在java中使用一个类Thread,来表示一个线程 +启动多线程的方式一: +1.定义一个子类继承Thread +2.重写run方法 +3.创建子类对象,调用start方法才能启动线程 + */ +public class Demo14 { + public static void main(String[] args) { + //创建子线程对象 + MyThread myThread = new MyThread(); + //启动线程 + myThread.start(); + System.out.println("-------------"); + for (int i = 0; i < 100; i++) { + System.out.println("hello world"); + } + System.out.println("程序结束"); + } +} diff --git a/s-day05/src/com/inmind/thread07/MyThread.java b/s-day05/src/com/inmind/thread07/MyThread.java new file mode 100644 index 0000000..caab4a9 --- /dev/null +++ b/s-day05/src/com/inmind/thread07/MyThread.java @@ -0,0 +1,12 @@ +package com.inmind.thread07; + +//自定义线程类 +public class MyThread extends Thread{ + @Override + public void run() {//线程任务代码 + //打印100次"hello java" + for (int i = 0; i < 100; i++) { + System.out.println("hello java"); + } + } +}