Esta página disponibiliza os slides sobre Threads Usando API do Windows da disciplina de Fundamentos de Programação 2.
Para obter os slides, clique sobre o item desejado:
Introdução sobre Threads
http://200.17.137.110:8080/licomp/Members/rfidalgo/infrasw/aulas/tema6-introducao-a-thread.pdf
Threads Windows (Win32 API, C Run-Time Library, System::Threading do C++ .net).
(Slides Atuais - Win32 API – exemplos inclusive de Mensagens e Prioridades)
(Slides Atuais - C Run-Time Library)
(Slides
Antigos - Win32 API, C Run-Time Library, System::Threading
do C++ .net)
Threads Windows e Orientação a Objetos
www.cpdee.ufmg.br/~seixas/PaginaATR/Download/DownloadFiles/TheadsinC++.PDF
http://www.cpdee.ufmg.br/~seixas/Especializacao/Download/DownloadFiles/ATR_Cap8.pdf
Obs.:
Para melhor compreensão do exemplo acima, em
especial a utilização dos typedefs, visitar:
http://www.informit.com/store/product.aspx?isbn=0201442345
(vide sample
content)
Também relembrar a utilização de typedef para cast
(modificação) de tipos
http://en.wikipedia.org/wiki/Typedef#Using_typedef_with_type_casts
Threads Windows /
Exercícios / Produtor-Consumidor / Mensagens entre Threads
Slides.pdf (Slides 19 – C).
Materiais
adicionais sobre Mensagens e Prioridades de Threads
Thread Message:
http://www.wehlou.com/Code/msgthreads/index.htm
Exemplo: Exemplo
de threads com mensagens.
http://www.codeproject.com/KB/cpp/Win32_MQ_MultiThreading.aspx
http://www.sixtyfourbit.org/mq4cpp.htm
Conceitos Avançados
sobre Threads (Prioridades, Mutex, Semáforos etc).
http://www.cpdee.ufmg.br/~seixas/Especializacao/Download/FundDownload.htm
http://www.cpdee.ufmg.br/~seixas/
Prioridades
http://www.cpdee.ufmg.br/~seixas/Especializacao/Download/DownloadFiles/ATR_Cap2.pdf
Exclusão Mútua / Seção Crítica
http://www.cpdee.ufmg.br/~seixas/Especializacao/Download/DownloadFiles/ATR_Cap3.pdf
Semáforos, Eventos e Timers
http://www.cpdee.ufmg.br/~seixas/Especializacao/Download/DownloadFiles/ATR_Cap4.pdf
Comunicação entre Processos – Comunicação entre Threads (slide 86 em diante)
http://www.cpdee.ufmg.br/~seixas/Especializacao/Download/DownloadFiles/ATR_Cap6.pdf
Outros materiais interessantes:
–