投稿する

H31 PM1 問3 設問4 (3) [0965]

 矢沢さん(No.1) 
デッドロックが発生する部品の組み合わせについて、
回答例にはP4、P9が正解と記載ありますが、
P3、P4も回答になるのではないかと考えています。
なぜP3、P4ではだめなのか。教えていただきたいです。

AX P4ロック
AZ P3ロック
AZ P4ロック解除待ち
AX P3ロック解除待ち
2025.09.27 07:00
やまきんさん(No.2) 
AXの部品の所要量計算の実行順番は同レベルで先にループして、そのあと子へいきます。

AX     AZ

P1        P3
P4        P7
P9        P9
P2        P2
P9        P4
P3        P3


あなたのケースの実行順番は以下とします

AX      AZ

P1        
P4*       
        P3*
        P7
        P9
        P2
        P4*
P9             
P2
P9
P3*      
 
AXはP9で、すでにデッドロック待ちに入るので、P3* まで行かないと思います。
2025.09.27 08:34
 矢沢さん(No.3) 
やまさんさん

ご回答いただきありがとうございます。
納得しました!!
2025.09.27 15:40
返信投稿用フォームスパム防止のためにスレッド作成日から40日経過したスレッドへの投稿はできません。
© 2016- データベーススペシャリストドットコム All Rights Reserved.

Pagetop