個(gè)人不太喜歡這種比喻。喜歡干巴巴的講代碼。(不是噴)
講的很好 就是老師聲音聽(tīng)的很猥瑣 哈哈哈哈哈哈哈
不得不佩服這位講師的口才,代碼也講好了,故事也聽(tīng)了!佩服
最新回答 / qq_慕函數(shù)3578806
學(xué)了操作系統(tǒng),你應(yīng)該知道一些進(jìn)程調(diào)度算法吧。先生在調(diào)用Thread.sleep(1000)后,表明 在接下來(lái)的 1000ms內(nèi) 先生不參與CPU的競(jìng)爭(zhēng),1000ms結(jié)束時(shí),cpu并不一定分配給先生,因?yàn)閣indows 的操作系統(tǒng)采用的是 搶占式進(jìn)程調(diào)度算法,進(jìn)程的優(yōu)先級(jí) 根據(jù)等待時(shí)間或其它因素 是動(dòng)態(tài)變化的,這時(shí)候可能會(huì)有 其它進(jìn)程的優(yōu)先級(jí)比“先生”高,因此先生只能等著。因?yàn)?先生 和 女士 的優(yōu)先級(jí)不停變化,所以可能會(huì)不規(guī)律的被調(diào)度。
最新回答 / tiger愛(ài)小狄
class Actress implements Runnable{public void run() {System.out.println(Thread.currentThread().getName()+"是一個(gè)演員");int count=0;boolean keepRuning=true;while(keepRuning) {System.out.println(Thread.currentThread().getName()+"登臺(tái)演出"+(++count));if(count==100) {...
最新回答 / Cnina
以我目前知識(shí)來(lái)回答這個(gè)問(wèn)題的話,高并發(fā)是可以通過(guò)分布式解決,但是線程安全好像是必須用到線程鎖的吧。
2019-04-18
最新回答 / 我愛(ài)小七
主角需要!
最新回答 / XHZ666
666
最贊回答 / 提莫大魔王
這里的“消失”是指沒(méi)有放掉能量庫(kù)里,消失的原因是上一個(gè)轉(zhuǎn)移能量的線程拿出能量后失去了cpu的運(yùn)行“時(shí)間片”,導(dǎo)致沒(méi)有來(lái)的及往庫(kù)里存能量,等他下次再次搶占到運(yùn)行資格的時(shí)候,會(huì)繼續(xù)完成前面沒(méi)有完成的事:存儲(chǔ)能量到能量庫(kù),這時(shí)候總量就恢復(fù)到10000了
2019-03-30
最新回答 / 未來(lái)一為我而來(lái)
正常應(yīng)該是這種結(jié)果吧,最好貼上你的代碼分析一下<...圖片...>
最贊回答 / 小島農(nóng)場(chǎng)主
不是讓給另一個(gè)線程操作,是給其他線程一個(gè)一起競(jìng)爭(zhēng)的機(jī)會(huì),誰(shuí)爭(zhēng)到就是誰(shuí)的。