關於執行緒的小問題,求高手解釋,謝謝

時間 2022-06-14 12:45:04

1樓:

首先為什麼有兩種方式

因為執行緒有兩種定義方式

a 繼承thread

b 實現runnable介面

如果a這種情況,類本身就是個執行緒類,所以可以直接用方式2來start乙個執行緒

如果b這種情況,它必須借助乙個執行緒才能啟動,就是方式1那種情況,t的位置就應該是放實現了runnable的,因為thread也實現了runnable所以你放testthread t上去沒任何問題

沒有started的runnable,只有started的thread

再來看你的這兩種執行緒啟動,t本身是個thread,你又new了個新的thread,所以相當於你啟動了兩個內容一樣的執行緒,注意同一執行緒物件一生只能被啟動一次,t啟動過就不能再啟動了,但是你可以再建立乙個新執行緒去執行它的內容,內容可以啟動多次,但每次必須是不同執行緒

2樓:非我即仙

每新建乙個thread例項,都會分配乙個流水id構成的name.

第二種方式,實質建立了兩個thread例項.

new thread(t) 呼叫的是thread(runnable)的構造器.因此該執行緒啟動時名為1

關於當兵的小問題,關於冬至的小問題

李豪 估計不行,因為今年查的很嚴,超過3釐米的就有很能被刷下來 不過可以再不行的時候託關係啦!不要灰心哦!如果要問的話就說在家做飯時不小心把菜刀整掉了,才留下的! 自己 的路 只要是衣服可以遮蔽的地方還是沒事的.你開什麼證明都沒用,現在社會太黑暗了,只有找過硬的干係,那才是最重要的. 愛由隨緣 你們...

求高手解答解釋謝謝,請求高手幫忙解答與解釋。

弓暢右二 x 18 1 x 6 19 114 x 是先用x,在對x 1 x y z 11 x 124,不是125。124 113 11,這時y z 11x y z x 1,因為是判斷y z?因為是對的,所以返回1 x 意思是 先用x顯示 x即 1 在對x 1 種喜 是這樣的,你仔細看一下,x y z...

關於化學的小問題,乙個關於化學的小問題

比如比較一下 硫酸鈉 na2so4和亞硫酸鈉 na2so3.一般亞得解釋是第二對吧,s一般有兩個價比較穩定 6和 4,這裡na2so4的n是 6價的,而na2so3的n是 4價的,因此在硫酸鈉加個亞字,所以稱為亞的主要看化學價。而酸有硫酸 h2so4 亞硫酸 h2so3 你看到酸的前面都是h,那麼分...