java多執行緒實現的兩種方式。
阿新 • • 發佈:2019-02-19
java自帶主要有兩種實現多執行緒的方式。
第一種:繼承執行緒類Thread,重新run的方法。
第二種:實現介面Runnable,重新run方法。
我先不說明他們的區別。先看程式碼的實現。
第一種方式:
public class MyThread extends Thread { @Override public void run() { // 自己寫程式碼 // System.out.println("好好學習,天天向上"); // 一般來說,被執行緒執行的程式碼肯定是比較耗時的。所以我們用迴圈改進 for (int x = 0; x < 200; x++) { System.out.println(x); } }}public static void main(String[] args) { // 建立兩個執行緒物件 MyThread my1 = new MyThread(); MyThread my2 = new MyThread(); my1.start(); my2.start(); }第二種方式: