Возможно, вы знаете много программ, например, некоторые программы для взлома паролей, мы можем остановить их во время их работы, и когда мы снова запустим программу (с одним вводом или без него), они смогут продолжить откуда они ушли. Интересно, какую технику используют эти программы?
[Редактировать] Я пишу программу, основанную в основном на рекурсивных функциях. Насколько я знаю, я думаю, что невероятно трудно сохранить такие состояния в моей программе. Есть ли какая-либо техника, каким-то образом сохраняющая содержимое стека, вызовы функций и данные, связанные с моей программой, и затем, когда она перезапускается, она может работать так, как если бы она не была остановлена? Это всего лишь некоторые концепции, которые у меня возникли, поэтому, пожалуйста, прости меня, если это не имеет смысла ...