次のコードセグメント:プログラムはEclipseデバッガでは動作しますが、他の場所では動作しません...?
private class ConnectionControl implements Runnable
{
public void run()
{
while(true)
{
if(!cnnct.isInMsgEmpty())
System.out.println("Incoming message: " + cnnct.getInMsg().getPayloadString()) ;
}
}
}
作品私は、Eclipseのデバッガでそれを実行してのSystem.out行にブレークポイントを配置します。しかし、私はそれを正常に実行する場合、私は "受信メッセージ..."出力を取得しません。
これがなぜ、どのようにデバッグするのかについての考えはありますか?
Ahhは考え出しました.2つのスレッドが同じリソースを使用しているデッドロック状況が発生しました。助けてくれてありがとう!
乾杯!