ネストされた2つのロックがあるとします(ここではJavaに関するものです)</p>
synchronized (clientInfMutex) {
...
synchronized (clientInfMutex) {
//Will this part executable?
}
}
内部は実行可能ですか?懸念事項は、外側のロックがロックを取得しているときに、内側のロックがロックを再度ロックできない可能性があることです。内側の部分が実行できない場合、外側のロックで既にロックを保持している場合、問題なく内側のロックにアクセスできるようなメカニズムはありますか? ありがとう。