執行緒的簡單實現

2021-05-22 06:51:22 字數 546 閱讀 7437

public class threadsample

public static class thread1 implements runnable catch (interruptedexception e) }}

}public static class thread2 extends thread catch (interruptedexception e) }}

}}執行結果是這樣的:

我是執行緒1

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒1

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒2

我是執行緒1

什麼時候用到執行緒呢?比如乙個坦克大戰的遊戲就需要執行緒來不斷重新整理頁面,達到動畫的效果,效果還是很不錯的

動手實現簡單的執行緒池

廢話不多說,直接開始。一 屬性變數 執行緒的屬性變數如下 執行緒池是否關閉 private boolean isclosed false 任務佇列 private linkedlistworkqueue 執行緒池id private static int threadpoolid 執行緒id pri...

c 實現簡單的執行緒池

執行緒池,先建立一定數目的執行緒,初始都處於空閒狀態。當有新的任務進來,從執行緒池中取出乙個空閒的執行緒處理任務,處理完成之後,該執行緒被重新放回到執行緒池中。當執行緒池中的執行緒都在處理任務時,若有新的任務產生,只能等待,直到執行緒池中有執行緒結束任務空閒才能執行。用c 實現固定執行緒數的執行緒池...

c 實現簡單的執行緒池

c 執行緒池,繼承cdoit,實現其中的start和end 標頭檔案 多執行緒管理類 ifndef cthreadpoolmanage h define cthreadpoolmanage h include include include include include include inclu...