0
vm = launchTarget("com.sun.tools.example.trace.Hello", false);
EventQueue eventQ = vm.eventQueue();
boolean connected = true;
while (connected) {
     try {
          EventSet eventSet = queue.remove();
          EventIterator it = eventSet.eventIterator();
          while (it.hasNext()) {
               handleEvent(it.nextEvent());
          }
          eventSet.resume();
     } catch (InterruptedException exc) {
          // Ignore
     } catch (VMDisconnectedException discExc) {
          //handleDisconnectedException();
          break;
     }
}

VMStartEvent 仮想マシンがこの行でハングアップした後

EventSet eventSet = queue.remove();

VM は で起動されsuspend = falseます。私はJava 1.7を使用しています

4

0 に答える 0