A entrada em “suspender” pode ter efeitos negativos nas aplicações?

0

Há algum efeito negativo para entrar no "modo suspenso" enquanto um aplicativo está no meio da execução?

Estou assumindo que aplicativos que na verdade não "fazem muito" a menos que interagiram com (como uma janela do GEdit ou do Nautilus) lidariam bem com isso.

Mas imagino que aplicativos como Transmissão ou um comando cp ou mv ativo que estão continuamente lendo / gravando a partir do disco rígido, ou enviando dados pela rede, podem não gostar muito. Ou essas preocupações são infundadas?

    
por IQAndreas 15.07.2013 / 07:02

3 respostas

1

% bl0ck_qu0te%

Não, um aplicativo deve ser capaz de lidar com isso muito bem. Caso contrário, isso indicaria um problema com o aplicativo.

Um aplicativo nem precisa saber que está suspenso, pode apenas notar os efeitos colaterais normais de coisas associadas, como conexões de rede ativas sendo cortadas.

Um aplicativo como Transmission notará que todas as conexões de rede que ele abriu de repente se fecham. Deve apenas continuar a tentar abrir novas conexões, sem causar danos. Isto é o mesmo que se a sua conexão com a internet caísse temporariamente.

Uma operação como cp ou mv deve estar bem, particularmente se a operação estiver em unidades locais - deve continuar após a retomada, exceto no caso em que o dispositivo que estava copiando de ou para foi desconectado no meio-tempo (ou era um dispositivo de rede e a conexão foi perdida), caso em que ele emitia uma mensagem de erro, como se você tivesse desconectado o dispositivo enquanto o computador estava em execução.

Então, para resumir, suspender seu computador normalmente não prejudicará os aplicativos em execução, a menos que a conexão da rede seja interrompida, ou a alteração da hora do relógio ou da desconexão de dispositivos, a qualquer momento. Uma aplicação não precisa ser especialmente programada para ser capaz de suspender e retomar corretamente.

    
por thomasrutter 15.07.2013 / 07:30
0

Sim, os aplicativos de rede se comportarão quando forem desconectados. A transmissão será reconectada automaticamente. E cp/mv eu não pesquisei, mas quando eu começo a copiar em Virtual Machine e suspendo, em seguida, retomar, a operação quebra. Eu acho que esses comandos farão o mesmo.

    
por Danatela 15.07.2013 / 07:14
0

Pergunta interessante. Para transmissões em rede, há tempos limite, então essas conexões serão interrompidas após um determinado período de tempo. Ler e escrever a partir de um disco rígido local deve ficar bem e seria retomado apenas quando o sistema voltar a funcionar, mas não tenho 100% de certeza e penso que tentaria evitar essa situação.

Não é possível falar sobre comandos dessa maneira. Se você estiver copiando ou movendo usando cp ou mv para / de um sistema de arquivos montado em rede sobre TCP, se você suspender, a conexão de rede será interrompida e quando o sistema voltar, a origem / destino de dados não existe mais. Portanto, mesmo que um CP local não seja afetado, em outra situação, seria prejudicial.

    
por Jo-Erlend Schinstad 15.07.2013 / 07:21