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,那麼分...