Pregunta

Supongamos que estás corto de tiempo y que está buscando un programa con ciertas características, y te encuentras con uno, excepto que carece de una característica - no se puede guardar y cargar su estado. ¿Es posible lograr esto en el nivel del sistema operativo, o con otro programa, que se puede tomar todo el asunto, escribirlo en un archivo, y luego en un momento posterior, cargarlo de nuevo en la memoria? ¿Cómo?

En concreto para mí, se trata de un programa Java, pero más información sobre este tema es bienvenido.

¿Fue útil?

Solución

Uno (pesado y fácil) solución podría ser utilizar VirtualPC e instalar el programa en un sistema operativo virtual.

Otros consejos

¿Quieres hacer algo así como la función de hibernación de Windows de la derecha?

Esto será extremadamente difícil de implementar en Java como también tendrá que escribir el estado de la JavaVM. Si tenías archivos abiertos cuando se cerró el final del programa así sucesivamente.

Creo que lo mejor que puede hacer es escribir los objetos que necesita para recuperarse en el disco utilizando la serialización de Java.

Para consultar el proyecto CRIU en https://criu.org/Main_Page

Se ofrece exactamente esta posibilidad dentro de los sistemas Linux. Acoplable lo integra y ofrece un comando ventana acoplable puesto de control, que si se ejecuta el programa en un recipiente, le permitirá hacer esto en cualquier sistema operativo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top