投稿する

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
返信投稿用フォーム
お名前
顔アイコン

本文(コミュニティガイドライン⇱を順守して適切な投稿を心がけましょう)
🔐投稿削除用のパスワード(任意)
投稿プレビュー
※SQL文は全角文字で記載してください。
※宣伝や迷惑行為を防止するため、当サイト、姉妹サイト、IPAサイト以外のURLを含む文章の投稿はできません。
投稿記事削除用フォーム
投稿No. パスワード 
© 2016- データベーススペシャリストドットコム All Rights Reserved.

Pagetop