Suspender, hibernar y despertar el sistema

Versión: 2.4+, 3.x. La función de suspender coloca al ordenador en un estado de bajo consumo de recursos y energía, previo al guardado del estado del sistema en la memoria RAM. Por esta razón, al ser desconectado o apagado, la información guardada se pierde. La función de hibernar, en cambio, almacena el estado del sistema… Read More

multiprocessing – Comunicación entre procesos

Versión: 2.6+, 3.x. El módulo estándar multiprocessing nos provee varios métodos para compartir información entre dos o más procesos, por lo que es necesario conocerlos a todos para decidir cuál se ajusta mejor a vuestras necesidades. Punto de partida Recordemos la forma en la que creamos un nuevo proceso. from multiprocessing import Process def f():… Read More

Apagar, reiniciar y cerrar sesión en Windows y Linux

Versión: 2.6+, 3.x Es casi seguro si desarrollas aplicaciones de escritorio que en alguno de tus proyectos o programas requieras de apagar o reiniciar el sistema. En este artículo daré a conocer varios de los métodos para concretarlo (aunque de seguro habrá más). Lamentablemente no hay un único método o función que corra en las… Read More