牛客網選擇題

2021-10-25 16:57:23 字數 838 閱讀 4341

2.下列哪種方式不能使程序進入就緒狀態( d)

a cpu排程給優先順序更高的執行緒

b 阻塞的執行緒獲得資源或者訊號

c 在時間片輪轉的情況下,如果時間片到了

d 獲得spinlock未果

程序三個狀態:執行、就緒、阻塞/等待。

高優先順序的搶占cpu,使得原來處於執行狀態的程序轉變為就緒狀態。

阻塞的程序等待某件事情的發生,一旦發生則它的執行條件已經滿足,從阻塞進入就緒狀態。

時間片輪轉使得每個程序都有一小片時間來獲得cpu執行,當時間片到時從執行狀態變為就緒狀態。

自旋鎖(spinlock)是一種保護臨界區最常見的技術。在同一時刻只能有乙個程序獲得自旋鎖,其他企圖獲得自旋鎖的任何程序將一直進行嘗試(即自旋,不斷地測試變數),除此以外不能做任何事情。因此沒有獲得自旋鎖的程序在獲取鎖之前處於忙等(阻塞狀態)。

3.軟體專案儲存於/ftproot,下列命令能保證apache使用者可以修改所有程式的是 c

a chmod apache -r /ftproot

b chgrp apache /frproot

c chown apache -r /ftproot

d chmod apache /ftproot

4.執行下列**後,輸出是什麼( a )

public class a

}system.out.println(sum);}}

a :0

b:210

c:10

d:50

第一次迴圈時,i=0,sum+=i,sum=0,i%4=0,執行break,直接跳出迴圈。sum=0

併發操作會帶來哪些資料不一致性:丟失修改、不可重複讀、髒讀

牛客網(選擇題)

1.資料庫系統的體系結構是 兩級模式結構和一級映象 模式結構和一級映象 模式結構和兩級映象 模式結構和 映象 解析 概念模式 conceptual schema 是資料庫中全部資料的整體邏輯結構的描述。外模式 external schema 是使用者與資料庫系統的介面,是使用者用到的那部分資料的描述...

牛客網 多型經典選擇題

接下來我們需要理解題中p test 所執行的過程 所以本題選擇b b 1 注 要點 重點 c 多型的實現方式是虛函式表和虛表指標。其中,c 編譯器為每個類內含有virtual函式的類生成乙個虛函式表,基類生成基類的虛函式表,虛函式表中包含類內所有虛函式的函式指標,即函式指標陣列。c 呼叫虛函式時通過...

牛客網選擇題 資料結構

1 字串www.qq.com所有非空子串 兩個子串如果內容相同則只算乙個 個數是 1024 1018 5550 正確答案 d 解析 初始想法是組合問題,想錯了。字串概念理解錯誤。比如,abc的子串 a b c ab bc abc和乙個空子串 共 3 2 1 1 個 兩個字串 ab,bc,沒有ac.串...