1. 程式人生 > >執行緒之實現執行緒的4種方式

執行緒之實現執行緒的4種方式

什麼是執行緒,簡單的舉個例子

就拿我們的酒店服務員來說,如果只有一個服務員為客人服務的那麼可以把它理解為一個單執行緒工作,但隨著你客人的增加而導致一個服務員忙不過來,而這時你就要請多個服務員了為客人服務了,這個就可以理解成多執行緒工作,說到這裡我想大家都明白了執行緒的作用,個人認為就是效率,多個執行緒的效率比一個執行緒大概要快幾倍以上,當然執行緒並不是越多越好,就像你酒店的服務員並不是越多越好,如果你一個小酒店 請10個服務員甚至更多的服務員,整個酒店都是服務員,在酒店行走都不方便,執行緒也一樣 並不是越多越好,執行緒也是看你機器環境來看開幾個合適。

執行緒的4種實現方法

1:繼承Therad類,2:實現Runnable介面 3:實現Callable介面 4:使用執行緒池,下面直接上程式碼

  實現Runnable介面或繼承Therad的方法


   實現Callable介面實現執行緒

後面將會補上執行緒池實現