H31 PM1 問3 設問4 (3)

矢沢さん  
(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

返信投稿用フォーム

※SQL文は全角文字で記載してください。
※宣伝や迷惑行為を防止するため、当サイト、姉妹サイト、IPAサイト以外のURLを含む記事の投稿はできません。

投稿記事削除用フォーム

投稿番号:
パスワード:

その他のスレッド


Pagetop