私は、dimmunix というオープンソース ツールを使用してデッドロック シーケンスをキャッチしています。特に、インターリーブのシーケンスを作成して、jdb を使用して手動でデッドロックを作成することに関心があります。 jdb -J-javaagent オプションを使用して実行しようとしていますが、例外がスローされます。アプリケーション/ツールとは関係がないと強く感じています。
例外は
Exception in thread "launched target monitor" java.lang.IllegalMonitorStateException
at java.lang.UNIXProcess.waitFor(UNIXProcess.java:181)
at com.sun.tools.jdi.AbstractLauncher$Helper$1.run(AbstractLauncher.java:235)
Set uncaught java.lang.Throwable
Set deferred uncaught java.lang.Throwable
誰でも私を助けることができますか?