您当前的位置:首页 > 圈子

java多线程实例代码

2024-10-14 20:47:05 作者:石家庄人才网

石家庄人才网今天给大家分享《java多线程实例代码》,石家庄人才网小编对内容进行了深度展开编辑,希望通过本文能为您带来解惑。

在Java中,可以使用两种方式来创建线程:继承Thread类和实现Runnable接口。下面将分别介绍这两种方式的实例代码。

1. 继承Thread类

继承Thread类创建线程的步骤如下:

  1. 定义一个继承Thread类的子类,并重写run()方法,run()方法中定义线程要执行的任务。
  2. 创建子类对象,即创建线程对象。
  3. 调用线程对象的start()方法启动线程。

java多线程实例代码

下面是一个简单的示例代码:

```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接口创建线程的步骤如下:

  1. 定义一个实现Runnable接口的类,并实现run()方法,run()方法中定义线程要执行的任务。
  2. 创建Runnable实现类对象。
  3. 创建Thread类对象,并将Runnable实现类对象作为参数传入Thread类的构造方法中。
  4. 调用线程对象的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多线程实例代码》内容分享到这里,如果有相关疑问请在本站留言。

版权声明:《java多线程实例代码》来自【石家庄人才网】收集整理于网络,不代表本站立场,所有图片文章版权属于原作者,如有侵略,联系删除。
https://www.ymil.cn/quanzi/14608.html