問答題

【簡(jiǎn)答題】設(shè)CR1是關(guān)于一組共享變量SV1的臨界區(qū)域,CR2是關(guān)于另外一組共享變量SV2的臨界區(qū)域,當(dāng)進(jìn)程P1進(jìn)入CR1時(shí),進(jìn)程P2是否可以進(jìn)入CR2?為什么?

答案: 可以。因?yàn)榛コ馐窃谧兞考?jí)別上的,多個(gè)進(jìn)程同時(shí)進(jìn)入關(guān)于不同變量的臨界區(qū)不會(huì)引起與時(shí)間有關(guān)的錯(cuò)誤。
題目列表

你可能感興趣的試題

問答題

【簡(jiǎn)答題】試分析臨界區(qū)域的大小與系統(tǒng)并發(fā)性之間的關(guān)系。

答案: 關(guān)于同一組變量的臨界區(qū)域是不能并發(fā)執(zhí)行的代碼,臨界區(qū)越大,并發(fā)性越差,因而編寫并發(fā)程序應(yīng)盡量縮小臨界區(qū)域范圍。
問答題

【簡(jiǎn)答題】在多處理機(jī)系統(tǒng)中,軟件互斥方法是否有效?為什么?

答案: 依然有效。多處理機(jī)并行與單處理并發(fā)之間的差別在于程序交叉的粒度,單處理機(jī)機(jī)環(huán)境中進(jìn)程交叉發(fā)生在指令之間,多處理機(jī)環(huán)境中進(jìn)...
微信掃碼免費(fèi)搜題