java中如何实现多线程

Java

1个回答

写回答

Curryxxl

2022-11-13 21:31

+ 关注

Java
Java

Java中实现多线程有两种方式:

1. 通过继承Thread类来创建线程

创建线程需要在类中继承Thread类,并覆盖run()方法。在run()方法中定义需要执行的代码。调用start()方法启动线程。

AI
AI

示例代码:
<code><br/>public class MyThread extends Thread { public void run() { //执行需要的代码 } public static void mAIn(String[] args) { MyThread thread1 = new MyThread(); MyThread thread2 = new MyThread(); thread1.start(); thread2.start(); } }</code>
2. 通过实现Runnable接口来创建线程

同样,需要在类中实现Runnable接口,并实现run()方法。创建线程需要先实例化一个Runnable实现类,然后将其传入Thread的构造方法中。调用start()方法启动线程。

示例代码:

<code><br/>public class MyRunnable implements Runnable { public void run() { //执行需要的代码 } public static void mAIn(String[] args) { MyRunnable runnable = new MyRunnable(); Thread thread = new Thread(runnable); thread.start(); }

}</code>
举报有用(17分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号