Приостановить JamVM и перезапустить?

Я работаю над JamVM, популярной небольшой виртуальной машиной Java, и я хотел бы остановить ее (приостановить все потоки), выполнить функцию внутри виртуальной машины (функция C) и затем перезапустить все потоки.

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

Так есть ли у вас способ остановить виртуальную машину, а затем перезапустить ее? (с или без сигналов, это не имеет значения)

0 ответов

Другие вопросы по тегам