Your SlideShare is downloading. ×
Threads e Processos
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Threads e Processos

567
views

Published on

Introdução a Threads e Processos

Introdução a Threads e Processos

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
567
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 2013 THREADS X PROCESS Robert Ferraz Lucas Soares Vinicius Cavalcante Marcia Beatriz Luiz FilipeProf. Fábio Alencar
  • 2. 2013 Robert Ferraz Lucas Soares Vinicius Cavalcante Marcia Beatriz Luiz FilipeProf. Fábio Alencar Em que usar? Quando usar? Como usar?
  • 3. 2013 EXEMPLO EM DELPHI Robert Ferraz Lucas Soares Vinicius Cavalcante Marcia Beatriz Luiz FilipeProf. Fábio Alencar
  • 4. Threads 2013 Sistema de Saúde • Problema: • Quando envia um e-mail para a NerdSoft, trava; Processo ou Thread?
  • 5. Threads 2013 Sistema de Saúde Processo ou Thread?
  • 6. Threads 2013 Sistema de Saúde Suspend Resume
  • 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?
  • 9. Threads 2013 Sistema de Saúde
  • 10. 2013 EXEMPLO EM DELPHI Robert Ferraz Lucas Soares Vinicius Cavalcante Marcia Beatriz Luiz FilipeProf. Fábio Alencar
  • 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
  • 13. Threads 2013 Funcionalidades EMIX
  • 14. Threads 2013 Escaner EMIX • Problema: • Criamos o Escaner do Emix; • Porém o que aconteceria se eu colocasse 10 pen drivers; Processo ou Thread?
  • 15. Threads 2013 Escaner EMIX
  • 16. Threads 2013 Imunização EMIX • A Imunização é um Processo de rápida execução; • Problema? Processo ou Thread?
  • 17. Threads 2013 Bloqueio EMIX • Processo Demorado; • Usa-se comando do CMD; Processo ou Thread?
  • 18. Threads 2013 PROCESSOS EM DELPHI Processo ou Thread? Setor Médico Quantas vezes posso abrir o Setor Médico?
  • 19. Threads 2013 PROCESSOS EM DELPHI Emix Quantas vezes posso abrir o Emix?
  • 20. Threads 2013 PROCESSOS EM DELPHI Emix Quantas vezes posso abrir o Escaner do Emix?
  • 21. Threads 2013 THREADS EM DELPHI Classe da Thread Variáveis AQUI Processos que serão executados
  • 22. Threads 2013 THREADS EM DELPHI • Execute; • Create(CreateSuspended:boolean); • Resume; • Suspend; • Terminate; • FreeOnTerminate; • Priority: (tpIdle, tpLowest, tpLower, tpNormal, tpHigher, tpHighest, tpTimeCritical);
  • 23. Threads 2013 THREADS EM DELPHI • Synchronize; Responsável em Sincronizar a Atualização
  • 24. Threads 2013 THREADS EM DELPHI • Como Chamar ? • Quem sabe traduzir? • Ganha 1 ponto
  • 25. Threads 2013 ALOCAÇÃO DE VARIAVEL Val1 Memória Vazio Val2 Vazio Aplicação
  • 26. Threads 2013 MINHATHREAD TESTE Memória Vazio TESTE2 Vazio Aplicação
  • 27. Threads 2013 MINHATHREAD TESTE Memória Instancia TESTE2 Vazio Aplicação
  • 28. Thanks

×