java多线程实例代码
2024-10-14 20:47:05 作者:石家庄人才网
石家庄人才网今天给大家分享《java多线程实例代码》,石家庄人才网小编对内容进行了深度展开编辑,希望通过本文能为您带来解惑。
在Java中,可以使用两种方式来创建线程:继承Thread类和实现Runnable接口。下面将分别介绍这两种方式的实例代码。
1. 继承Thread类
继承Thread类创建线程的步骤如下:
- 定义一个继承Thread类的子类,并重写run()方法,run()方法中定义线程要执行的任务。
- 创建子类对象,即创建线程对象。
- 调用线程对象的start()方法启动线程。
下面是一个简单的示例代码:
```javapublic class MyThread extends Thread { @Override public void run() { System.out.println("MyThread is running."); } public static void main(String[] args) { MyThread thread = new MyThread(); thread.start(); }}```2. 实现Runnable接口
实现Runnable接口创建线程的步骤如下:
- 定义一个实现Runnable接口的类,并实现run()方法,run()方法中定义线程要执行的任务。
- 创建Runnable实现类对象。
- 创建Thread类对象,并将Runnable实现类对象作为参数传入Thread类的构造方法中。
- 调用线程对象的start()方法启动线程。
下面是一个简单的示例代码:
```javapublic class MyRunnable implements Runnable { @Override public void run() { System.out.println("MyRunnable is running."); } public static void main(String[] args) { MyRunnable runnable = new MyRunnable(); Thread thread = new Thread(runnable); thread.start(); }}```总结
以上是两种创建线程的常见方式,石家庄人才网小编建议根据实际情况选择合适的方式。继承Thread类代码更简洁,但只能单继承;实现Runnable接口更灵活,可以多实现。
石家庄人才网小编对《java多线程实例代码》内容分享到这里,如果有相关疑问请在本站留言。
- 上一篇:bios中的cms是什么
- 下一篇:返回列表
版权声明:《java多线程实例代码》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/14608.html