Java執行緒總結

2021-08-09 15:38:50 字數 1268 閱讀 8813

在實際應用中,我們經常用到多執行緒,如車站的售票系統,車站的各個售票口相當於各個執行緒。當我們做這個系統的時候可能會想到兩種方式來實現,繼承thread類或實現runnable介面,現在看一下這兩種方式實現的兩種結果。

繼承thread方式

class

threadtest

extends

thread

public void run() }}

public static void main(string args)

}一號視窗賣票---->

10三號視窗賣票---->

10三號視窗賣票---->

9二號視窗賣票---->

10三號視窗賣票---->

8一號視窗賣票---->

9三號視窗賣票---->

7三號視窗賣票---->

6二號視窗賣票---->

9三號視窗賣票---->

5一號視窗賣票---->

8三號視窗賣票---->

4二號視窗賣票---->

8三號視窗賣票---->

3一號視窗賣票---->

7三號視窗賣票---->

2二號視窗賣票---->

7三號視窗賣票---->

1一號視窗賣票---->

6二號視窗賣票---->

6一號視窗賣票---->

5一號視窗賣票---->

4二號視窗賣票---->

5一號視窗賣票---->

3二號視窗賣票---->

4一號視窗賣票---->

2二號視窗賣票---->

3一號視窗賣票---->

1二號視窗賣票---->

2二號視窗賣票---->

1

public

class

runnabletest

implements

runnable else }}

public

static

void

main(string args)

}一號視窗賣票---->10

三號視窗賣票---->8

二號視窗賣票---->9

三號視窗賣票---->6

一號視窗賣票---->7

三號視窗賣票---->4

二號視窗賣票---->5

三號視窗賣票---->2

一號視窗賣票---->3

二號視窗賣票---->1

Java多執行緒總結

life s a climb,but the view is great.1.1 繼承thread 1.2 實現runnable 1.3 實現callable2.1 五種狀態 建立,就緒,執行,阻塞,死亡 2.2終止執行緒 自然終止 外部干涉 2.3 阻塞 join yield sleep slee...

Java 多執行緒總結

class mythread extends threadcatch interruptedexception e system.out.println mythread running public class threadtest mythread t new mythread 建立了乙個子執行...

Java多執行緒總結

執行緒是指程式在執行過程中,能夠執行程式 的乙個執行單元。執行緒也被稱為輕量級程序,它是程式執行的最小單元,乙個程序可以擁有多個執行緒,各個執行緒之間共享程式的記憶體空間 堆空間 常量池 但是各個執行緒擁有自己的棧空間。多執行緒對於程式的執行有以下幾點好處 可以減少程式的響應時間 與程序相比,執行緒...