Java:继承Thread类创建线程并循环打印输出的示例与效果展示
下面是一个使用继承Thread类创建线程并循环打印输出的示例代码: ```java public class MyThread extends Thread { public MyThread(String name) { super(name); } @Override public void run() { for (int i = 1; i <= 10; i++) { System.out.println(getName() + ": " + i); } } public static void main(String[] args) { MyThread thread1 = new MyThread("Thread 1"); MyThread thread2 = new MyThread("Thread 2"); thread1.start(); thread2.start(); } } ``` 这段代码创建了一个MyThread类,继承自Thread类。在MyThread类的run()方法中,使用循环打印输出线程名和循环变量的值。在main()方法中,创建了两个MyThread对象,并分别启动这两个线程。 运行上述代码会得到如下的输出结果: ``` Thread 1: 1 Thread 2: 1 Thread 1: 2 Thread 2: 2 Thread 1: 3 Thread 2: 3 Thread 1: 4 Thread 2: 4 Thread 1: 5 Thread 2: 5 Thread 1: 6 Thread 2: 6 Thread 1: 7 Thread 2: 7 Thread 1: 8 Thread 2: 8 Thread 1: 9 Thread 2: 9 Thread 1: 10 Thread 2: 10 ``` 可以看到,两个线程交替执行,并且打印了各自的线程名和循环变量的值。 ######[AI写代码神器 | 720点数解答 | 2024-05-24 10:48:31]
- Java 实现复制粘贴功能:打造简易文本复制粘贴程序(GPT | 1497点数解答 | 2024-08-25 09:40:33)428
- ClickHouse 表只读模式错误:原因、解决方案及代码检查示例(DeepSeek | 404点数解答 | 2025-02-11 14:14:17)229
- Java实现链表反转:迭代与递归双解法详解及开发实战指南(DeepSeek | 1409点数解答 | 2026-03-15 15:09:29)52
- 解决数据库“dm.jdbc.driver.dmexception: 数据溢出”问题的全步骤指南(阿里通义 | 598点数解答 | 2024-10-15 15:48:38)329
- 达梦数据库数据溢出问题排查及多维度解决方法(阿里通义 | 403点数解答 | 2024-10-15 15:48:41)1208
- Java 创建 HTTP POST 请求实现文件上传:代码示例与注意要点 (字节豆包 | 300点数解答 | 2024-12-06 16:07:20)352
- 探寻数组中最长摆动子序列长度:思路剖析与代码优化(GPT | 758点数解答 | 2024-12-23 23:18:29)285
- 独家剖析:求解数组最长摆动子序列长度的代码实现与改进建议(GPT | 350点数解答 | 2024-12-23 23:20:54)282
- Java 实现交通工具类继承:从 Vehicles 到 Car 的完整示例(字节豆包 | 289点数解答 | 2024-09-18 16:16:54)250
- "Java Code: Uncovering Stock Statistics through CSV File Reading"(字节豆包 | 66点数解答 | 2024-11-13 15:31:04)337
- C++ 实战:交通工具基类与小汽车类的继承实现及测试(字节豆包 | 391点数解答 | 2024-09-18 16:16:39)275
- Java 实战:手机类继承与方法重写实现打电话功能(字节豆包 | 297点数解答 | 2024-09-19 17:22:13)245