java创建线程

在Java中创建线程可以通过继承Thread类或者实现Runnable接口。以下是两种方式的示例代码:

继承Thread

public class MyThread extends Thread {

public void run() {

System.out.println("线程正在运行...");

}

}

public class Main {

public static void main(String\[\] args) {

MyThread myThread = new MyThread();

myThread.start();

}

}

实现Runnable接口

public class MyRunnable implements Runnable {

public void run() {

System.out.println("线程正在运行...");

}

}

public class Main {

public static void main(String\[\] args) {

Thread myThread = new Thread(new MyRunnable());

myThread.start();

}

}

在实际应用中,通常推荐使用Runnable接口,因为它支持多重继承,并且可以共享资源。而且,它不需要Thread类的所有功能时也可以减少资源的使用。

相关推荐
IT爱学堂43 分钟前
尚硅谷 - 2025年3月Java+AI大模型应用开发
java·开发语言·人工智能
有点。44 分钟前
C++认识数
开发语言·c++
小贤plus1 小时前
SpringBoot 三大核心注解精讲:@ControllerAdvice、@RestControllerAdvice、@Validated 分组校验(实战)
java
吠品2 小时前
Java byte数组与String互转:编码细节与踩坑记录
java·linux·服务器
W_326002 小时前
Python文件进阶:一维数据与 CSV 文件读写
开发语言·python
晚风醉蝶2 小时前
1-6-插入排序-InsertionSort
java·数据结构·排序算法
Tyler_TXZ2 小时前
C++C语言之——二叉树
c语言·开发语言·数据结构·c++·二叉树
不会代码的小猴3 小时前
C++新增关键字
开发语言·c++·笔记
yaoxin5211233 小时前
497. Java 反射 - 使用反射读取注解
java·开发语言·python
2019一路前行3 小时前
Python 函数式编程
开发语言·python