close
執行緒的建立方法
1.繼承Thread類別
2.實作Runnable介面
3.使用匿名內部類別
*************************************************
/*
執行緒的執行與建立
繼承Thread類別,覆寫(override)run()
共產生兩個執行緒
*/
class MyThread1 extends Thread
{
public void run(){
System.out.println("自己啟動的執行緒-2");
}
public static void main(String[] args)
{
Thread myThread1 = new MyThread1();
myThread1.start();
System.out.println("主要執行緒-1");
}
}
*************************************************
/*
執行緒的執行與建立
實作Runnable介面
從目前執行中的執行緒上,啟動一個方法,不會產生個別新的執行緒
*/
class MyThread2
{
public static void main(String[] args)
{
MyRunnable r = new MyRunnable();
//Thread類別將Runnable物件當成建構子參數
Thread myThread2 = new Thread(r);
myThread2.start();
System.out.println("主要執行緒");
}
}
class MyRunnable implements Runnable
{
public void run(){
System.out.println("run()方法被呼叫");
}
};
*************************************************
/*
執行緒的執行與建立
使用內部類別建立新執行緒
*/
class MyThread3 extends Thread
{
public static void main(String[] args)
{
new Thread(){
public void run(){
System.out.println("新執行緒");
}
}.start();
System.out.println("主要執行緒");
}
}
全站熱搜
留言列表