Приостановить JamVM и перезапустить?
Я работаю над JamVM, популярной небольшой виртуальной машиной Java, и я хотел бы остановить ее (приостановить все потоки), выполнить функцию внутри виртуальной машины (функция C) и затем перезапустить все потоки.
Я пытался обработать сигнал (Ctrl-C), выполнить свою функцию, но это не сработало, потому что каждый сигнал, который получает виртуальная машина, передает его в работающую Java-программу...
Так есть ли у вас способ остановить виртуальную машину, а затем перезапустить ее? (с или без сигналов, это не имеет значения)