O documento discute threads e processos em Delphi, apresentando exemplos de como utilizar threads para evitar travamentos em aplicações. É descrito um sistema de saúde que trava durante backups e formas de resolver este problema utilizando threads ou processos. Também são apresentados detalhes sobre um antivírus chamado EMIX e como implementar suas funções como escaneamento e bloqueio utilizando threads.
7. Threads 2013
Sistema de Saúde
• Para fazer o backup do Sistema, usa-
se:
• pg_dump.exe
• pg_restore.exe
• Cada SGBD tem seu sistema de
Backup;
• É utilizado pelo CMD;
• O processo pode ser demorado;
8. Threads 2013
Sistema de Saúde
• Problema
• O Sistema trava
quando executa
o Backup
Processo
ou
Thread?
11. Threads 2013
EMIX
• Os antivírus de hoje, usam banco de dados
para tentar encontrar os vírus, porém não
conseguem pegar os novos.
• Sendo que 1 vírus que passa é suficiente para
acabar com todo o sistema e perder os
arquivos
• Pensou-se então no desenvolvimento de um
Sistema capaz de analisar lógicas gerais e
comportamentais dos vírus, propiciando uma
completa Proteção contra todos os tipos de
vírus.
• O melhor de tudo, é ser capaz de limpar seus
rastros, como pastas Ocultas e Diretórios
Criados
12. Threads 2013
EMIX
• Antivírus para USB
• Imunização
• Bloqueio
• Proteção Residente
• Limpa Pastas Ocultas
• Limpa Sujeiras de Vírus
• Aplicação 32 e 64 bits
• Para Usuário Simples e Avançados
• Multi-Escaneamento