Assistindo as aulas da Microsoft Virtual Academy, me deparei com o modelo de execução/ciclo de vida. Quem já teve aula de sistemas operacionais já viu isso antes, nada mais é do que os estados dos processos, acrecido dos eventos. Abaixo segue uma pequena ilustração para entender melhor.
Quando você clica em um aplicativo esse assume o estado de executando, quando você sai, o evento deactivated é chamado, salvando todas as informações. De dormente para executando é chamado o evento activated. A mudança de dormente para desativado é feito pelo sistema operacional de acordo com a sua política de escalonamento. Isso é feito quando o sistema operacional verifica que precisa de mais recursos para executar uma nova aplicação.
Nenhum comentário:
Postar um comentário