
java runnable是什么?让我们一起来了解一下吧!
java runnable是java程序中的一种线程状态runnable。Runnale的定义是:一个在Jvm中执行的线程处于这一状态中。JVM指的是java虚拟机。

多线程指的是某程序在进行的时候进程可能会出现多个不同的线程,而这些线程同时运行的时候就是多线程。
THREAD和runnable都可以实现多线程,但也有很多不同点:
1. THREAD只是一个类,runnable是一个接口。
2. JAVA只可以继承一个类,但是能够继承不止一个接口。
3. 接口里是静态的定义的变量默认,但是类里面的则不是。
实战演练,具体步骤如下:
public class MyRunnable implements Runnable{
@Override
public void run() {
for (int i = 0; i < 10; i ++){
System.out.println("子线程在执行" + i);
}
}
}
public static void main(String[] args) {
//Runnable
//创建一个任务对象
MyRunnable my = new MyRunnable();
//创建一个线程,并为其分配任务
Thread th = new Thread(my);
//执行线程
th.start();
for (int i = 0;i < 10; i ++){
System.out.println("主线程在执行!" + i);
}
}以上就是小编今天的分享了,希望可以帮助到大家。
