問答題

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

答案: 可以。因為互斥是在變量級別上的,多個進程同時進入關(guān)于不同變量的臨界區(qū)不會引起與時間有關(guān)的錯誤。
題目列表

你可能感興趣的試題

問答題

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

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

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

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