java中多线程的实现方式从继承Thread到实现Runnable接口

您所在的位置:网站首页 Java中的接口 java中多线程的实现方式从继承Thread到实现Runnable接口

java中多线程的实现方式从继承Thread到实现Runnable接口

#java中多线程的实现方式从继承Thread到实现Runnable接口| 来源: 网络整理| 查看: 265

java中多线程的实现方式从继承Thread到实现Runnable接口 作者:呀呼 • 2023-03-11 03:30:25 • 阅读 5

示例示例Java中多线程的实现方式有两种:继承Thread类:

示例示例Java中多线程的实现方式有两种:继承Thread类:

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

1. 继承Thread类:

通过继承Thread类来实现多线程,需要重写Thread类的run()方法,将多线程需要完成的任务代码放入run()方法中,然后调用start()方法来启动线程。

例如:

public cl MyThread extends Thread {

@Override

public void run() {

System.out.println("MyThread is running...");

}

}

public cl Test {

public static void main(String[] args) {

MyThread myThread = new MyThread();

myThread.start();

}

}

2. 实现Runnable接口:

通过实现Runnable接口来实现多线程,需要实现Runnable接口中的run()方法,将多线程需要完成的任务代码放入run()方法中,然后创建Thread类的实例,并将Runnable接口的实现类作为参数传入Thread的构造函数中,最后调用Thread类的start()方法来启动线程。

例如:

public cl MyRunnable implements Runnable {

@Override

public void run() {

System.out.println("MyRunnable is running...");

}

}

public cl Test {

public static void main(String[] args) {

MyRunnable myRunnable = new MyRunnable();

Thread thread = new Thread(myRunnable);

thread.start();

}

}

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

java ava runnable thread java-ee-6 赞 (201)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3