
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);
????????}
????}?以上就是小編今天的分享了,希望可以幫助到大家。
