第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

細說多線程之Thread VS Runnable

難度初級
時長 1小時 0分
學習人數(shù)
綜合評分9.63
171人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.5 邏輯清晰

已采納回答 / 知道比不知道好
java的多線程編程自己覺得是一種模擬多線程。所有的線程函數(shù)都在一個框架下工作,或者說被框架控制。sleep函數(shù)本身就是一個計數(shù)器,你可以想象成里面添加了一個while循環(huán)。在該循環(huán)執(zhí)行時,當前線程休眠,其他線程運行。當循環(huán)結束時,當前線程被喚醒,一旦擁有CPU資源便開始運行。

已采納回答 / 我愛豆花湯
是因為線程的執(zhí)行順序啊,每次執(zhí)行都不一定是一樣的。至于剩余票的問題,老師有回答啊~o(^_^)o

已采納回答 / 慕俠6876944
?窗口3賣了一張票,剩余票數(shù):2 為什么還能聲譽三張票 ?不是runable接口嘛

已采納回答 / 地鐵時間ee
public class SoldTicketThread implements Runnable { private int ticket = 5; private synchronized void sale() { if (ticket > 0) { System.out.println(Thread.currentThread().getName() + "賣出了一張票,剩余" + (--ticket) + "張票"); try { Thread.sleep(100)...

已采納回答 / superboo
是這樣的 因為runnable處理同一資源也無法保證 這個資源 從加載 更改 到賦值的原子性

已采納回答 / 簡簡單單ap
os.write(("\r\nword"+count).getBytes());你應該這么寫啊,你少寫了一對括號

已采納回答 / 內涵Naruto
MyThread mt=new MyThread(); Thread td1=new Thread(mt,"售票口1"); Thread td2=new Thread(mt,"售票口2"); Thread td3=new Thread(mt,"售票口3");說的是火車票,但是要通過實現(xiàn)Runnable接口,這樣才能真正意義的使其成為同一資源,如果是繼承Thread類,創(chuàng)建三次,就不是同一資源了,變成了15張票,就不算是同一資源了,是各自獨立的資源,我是這樣理解的

已采納回答 / 鴻澤
可能是因為并非窗口1首先獲得CPU時間片,而是其他線程。首先是窗口2 ,執(zhí)行到count--之后,sysout時就被阻塞了。注意此時count=4。然后是窗口1 ,執(zhí)行了整個run方法 ,此時count=3。然后是窗口3 ,執(zhí)行了整個run方法 ,此時count=2。此時窗口2恢復,繼count--之后執(zhí)行,輸出count=3。然后是窗口3 ,執(zhí)行了整個run方法 ,此時count=0。當然這種并不一定是這樣,因為現(xiàn)在的多核CPU線程是可以同時執(zhí)行的。

已采納回答 / ddyblack
查看老師的個人信息就可以看了啊

已采納回答 / 天啟之魂
...........建議你再好好學習一下...這里主線程是指的main函數(shù).......sc只是個對象....只是main線程中的一個代碼而已...這里能看到的就兩個線程 1個main線程 是主線程?? 一個是thread 線程. 設置成了守護線程...

已采納回答 / 天啟之魂
稍微說下 免得你誤解 不是每個方法都有一個線程 而是 main函數(shù)是程序的入口,你運行java程序的時候就默認開啟的是main線程 然后你有額外開啟了一個thread0的線程 所以有兩個線程羅!

已采納回答 / passionfoure
執(zhí)行線程sleep方法是依然占著cpu的,操作系統(tǒng)認為該當前線程正在運行,不會讓出系統(tǒng)資源。執(zhí)行wait方法是讓線程到等待池等待,讓出一系列的系統(tǒng)資源,其他線程可以根據調度占用cpu

講師回答 / MartonZhang
這個。。。。你要補下操作系統(tǒng)的知識了,很基礎的東西
首頁上一頁12下一頁尾頁
課程須知
學習本課程前,你需要熟練掌握Java的基礎語法,熟悉Java中創(chuàng)建線程的兩種方式,熟悉Java多線程中常用的一些方法。
老師告訴你能學到什么?
1、多線程創(chuàng)建方式的比較和選擇 2、線程的生命周期、守護線程

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費2個積分

繼續(xù)發(fā)表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消