多執行緒入門(一)

2021-10-08 16:26:58 字數 1019 閱讀 9637

1.繼承thread類的過程

①讓乙個類繼承thread類

②然後重寫run()方法

③在run()方法裡寫要完成的**塊

④建立繼承thread類的物件,然後呼叫start()方法

/***

* 多執行緒建立方式:

* 方式一:繼承於thread類

* 1.建立繼承於thread的子類

* 2.重寫run()方法

* 3.建立thread類的子類的物件

* 4.通過此物件呼叫start()方法

*///1.建立繼承於thread的子類

class

mythread

extends

thread}}

public

class

threadtest

system.out.

println

("hello");

}}

2.實現runnable()介面

①讓乙個類實現runnable介面

②然重寫run()方法

③建立實現runnable介面類的例項

④將這個例項當作引數傳遞給thread的構造器

⑤呼叫start()方法

/**

* 建立多執行緒的第二種方式:實現runnable介面

* 1.實現runnable介面

* 2.重寫run()方法

* 3.建立實現runnable介面類的例項

* 4.將這個例項當作引數傳遞給thread的構造器

* 5.呼叫start()方法

*/public

class

threadtest02

}class

mythread01

implements

runnable

}}

多執行緒入門

跟前幾篇的風格一樣,我會在開篇的時候舉乙個現實生活中的例子,通過這個例子來對映一些晦澀枯燥的計算機程式設計專業知識,在讓讀者朋友很好地理解理論概念的同時,又避免了閱讀教科書時的枯燥感覺。這次我要舉的例子是公司。不一定是it公司,盡量和程式設計領域遠一點兒吧,那就假設是一家搬家公司吧。假如我們把公司看...

C C 多執行緒入門

在學習多執行緒程式設計之前,必須先知道什麼是 執行緒函式,執行緒函式就是另乙個執行緒的入口函式.預設情況下乙個我們所寫的 都是只有乙個執行緒的,而這個執行緒的入口函式就是main 函式,這是系統預設的.而我們建立的另乙個執行緒也需要乙個函式來進入,這個函式就叫做執行緒函式.在c c 中,可以呼叫 執...

java 多執行緒入門

繼承thread類 實現runnable介面 優先選擇 public class testthread1 class runner1 implements runnable public class testthread2 class runner1 implements runnable publ...