runnable

runnable

java中可有兩種方式實現多線程,一種是繼承Thread類,一種是實現Runnable介面。

延伸


Thread類是在java.lang包中定義的。一個類只要繼承了Thread類同時覆寫了本類中的
run()方法就可以實現多線程操作了,但是一個類只能繼承一個父類,這是此方法的局限。
在使用Runnable定義的子類中沒有start()方法,只有Thread類中才有。

實例


package org.runnable.demo;
class MyThread implements Runnable
private String name;
public MyThread(String name)
this.name=name;
public void run()
for(int i=0;i<100;i++)
System.out.println("線程開始:"+this.name+",i="+i);