Java 実行時システムでは、Java モニタが再入可能であるので、スレッドはすでに確保しているモニタを再度獲得することができる。 すでに確保しているモニタでスレッドがデッドロックする可能性を排除するため、再入可能モニタは重要である。