java隨筆——多執行緒
阿新 • • 發佈:2018-11-09
//多執行緒 //第一種方法 package we; public class me { public static void main(String[] args) { My p=new My(); p.start();//啟用多執行緒 while(true) { System.out.println("main在執行"); } } } class My extends Thread { public void run() { while(true) { System.out.println("My類的run()在執行"); } } } //第二種方法 package we; public class me { public static void main(String[] args) { My p=new My(); Thread thread=new Thread(p); thread.start(); while(true) { System.out.println("main函式在執行"); } } } class My implements Runnable { public void run() { while(true) { System.out.println("My函式正在執行"); } } } /* * 第一種多執行緒是資源獨享,第二種多執行緒是資源共享。 * 第二種多執行緒可以實現多介面的形式,而第一種用的是繼承, * 一但繼承了Thread類,就不能再繼承其他父類,有一定的侷限性。 */