Search this site
Embedded Files
Skip to main content
Skip to navigation
thiagomanel
home
fmccII
fmccII_2018-1
fmccII_2018-2
fpc_2017-1
labso_2017-1
labso_2017-2
MDISC_2017-2
progconc_2018-1
prso_2018-1
SO_2017-1
SO_2017-2
thiagomanel
progconc_2018-1
Programação Concorrente - 2018.1
Horários
3 10:00-12:00 (CAA407)
6 08:00-10:00 (CAA407)
Plano de aulas
Projetos
Projeto 1 - Servidor Web
Projeto 2 - Broker Financeiro
Ementa
Introdução à programação concorrente.
Conceitos básicos. Exclusão mútua.
Sincronização usando memória compartilhada.
Concorrência em linguagens de programação.
Problemas clássicos de programação concorrente.
Resolução de problemas.
Links Úteis
temmanuel@computacao.ufcg.edu.br
Slack da disciplina
Referências Bibliográficas
Maurice Herlihy, Nir Shavit, The art of multiprocessor programming, primeira edição, Morgan Kaufmann, 2008.
Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea, Java concorrente na prática, primeira edição, Altabooks, 2008.
Concurrent Programming in Java - Design Principles and Patterns - 2nd Edition - Doug Lea, Adison Weslley, 1999
Java Threads, Understanding and Mastering Threading Programming - 2nd Edition - Scott oaks, Henry Wong, 1999
Google Sites
Report abuse
Google Sites
Report abuse