![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
軟中斷 中斷是系統(tǒng)響應(yīng)硬件設(shè)備請(qǐng)求的一種機(jī)制猖凛,它會(huì)打斷進(jìn)程的正常調(diào)度和執(zhí)行增淹,然后調(diào)用內(nèi)核中的中斷處理程序來響應(yīng)設(shè)備的請(qǐng)求患膛。中斷分為上半部和下半部...
上下文切換分類 多個(gè)進(jìn)程在競爭CPU時(shí)也會(huì)導(dǎo)致負(fù)載升高拳亿,罪魁禍?zhǔn)拙驮谟贑PU的上下文切換嚎朽。CPU上下文的定義:每個(gè)任務(wù)運(yùn)行前CPU都知道==從哪...
什么是平均負(fù)載 正確定義:單位時(shí)間內(nèi)位他,系統(tǒng)中處于可運(yùn)行狀態(tài)和不可中斷狀態(tài)的平均進(jìn)程數(shù)。也就是系統(tǒng)平均活躍進(jìn)程數(shù) 錯(cuò)誤定義:單位時(shí)間內(nèi)的cpu使用...
例子 鎖對(duì)象假定第一個(gè)線程調(diào)用transfer方法唆姐,在執(zhí)行結(jié)束前被剝奪了運(yùn)行權(quán)。假定第二個(gè)線程也調(diào)用transfer廓八,由于第二個(gè)線程不能獲得鎖奉芦,...
第十一章 異常先巴、斷言、日志 方法應(yīng)該在其首部聲明所有可能拋出可檢查(Checked Exception)異常伸蚯,如 否則必須在方法中try cat...
Iterator和ListIterator的區(qū)別ListIterator有add()方法,可以向List中添加對(duì)象摇幻,而Iterator不能Lis...
第五章 繼承 在Java中绰姻,所有的繼承都是公有繼承,沒有C++的私有繼承和保護(hù)繼承 Java同C++一樣引瀑,子類不能直接訪問基類的私有成員,必須通...
第三章 java的基本程序設(shè)計(jì)結(jié)構(gòu) 源代碼的文件名必須與公共類的名字相同徒像,并且都大寫字母開頭 System.out.println() 輸出后換...
類型 編譯時(shí)多態(tài):方法重載;在Java中方法名和參數(shù)列表稱為方法的簽名蛙讥,子類中若有和父類簽名相同的方法則會(huì)覆蓋 運(yùn)行時(shí)多態(tài):JAVA運(yùn)行時(shí)系統(tǒng)根...