Como lidar corretamente com uma simulação em execução antes que uma sessão seja suspensa?

0

Eu tenho uma simulação longa em execução no meu laptop, mas tenho que viajar agora e a simulação não está concluída.

Se eu suspender minha sessão (dormir), todos os processos continuariam de onde pararam? (é uma simulação de python iniciada por um IDE)

É mais seguro interromper manualmente um processo antes de suspendê-lo e continuá-lo manualmente após a retomada?

    
por Sparkler 24.04.2017 / 00:51

1 resposta

1

A suspensão do sistema mantém todos os processos em execução. Naturalmente, os processos não serão executados enquanto o sistema estiver suspenso, mas eles continuarão de onde pararam quando o sistema for retomado. Isso se aplica a todos os processos, incluindo o gerenciador de janelas, o bloqueio de tela, o script que lida com o gerenciamento de energia, sua simulação,…

Se você tiver uma simulação longa, deverá providenciar para que ela salve seu estado de tempos em tempos e tenha um modo de retomar um estado salvo. Isso não é necessário para sobreviver à suspensão, mas é útil caso a bateria acabe ou o sistema falhe.

    
por 24.04.2017 / 01:03