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类的所有功能时也可以减少资源的使用。

相关推荐
楚歌again6 分钟前
【如何在IntelliJ IDEA中新建Spring Boot项目(基于JDK 21 + Maven)】
java·spring boot·intellij-idea
qq_454175797 分钟前
c++学习-this指针
开发语言·c++·学习
酷爱码7 分钟前
IDEA 中 Maven Dependencies 出现红色波浪线的原因及解决方法
java·maven·intellij-idea
尘浮72833 分钟前
60天python训练计划----day45
开发语言·python
Magnum Lehar37 分钟前
vulkan游戏引擎test_manager实现
java·算法·游戏引擎
sss191s39 分钟前
校招 java 面试基础题目及解析
java·开发语言·面试
异常君42 分钟前
MySQL 中 count(*)、count(1)、count(字段)性能对比:一次彻底搞清楚
java·mysql·面试
sduwcgg1 小时前
python的numpy的MKL加速
开发语言·python·numpy
wkj0011 小时前
QuaggaJS 配置参数详解
java·linux·服务器·javascript·quaggajs
钢铁男儿1 小时前
Python 接口:从协议到抽象基 类(定义并使用一个抽象基类)
开发语言·python