Universidade Federal de Sergipe |
Departamento de Ciência da Computação e Estatística |
Disciplina: Programação Concorrente |
Período: 2003.1 |
Pessoas | Disciplina | Avaliação |
Professor | Plano de Ensino | Projetos |
Alunos | Ementa | Notas |
Programa | ||
Bibliografia | ||
Exercícios | ||
Cronograma | ||
Datas Importantes | ||
Links | ||
Material de Aula | ||
Download |
Nome: Alberto Costa Neto
E-mail: alberto@ufs.br
Ordem | Matrícula | Nome | |
---|---|---|---|
1 |
01110598 | ANDRE BRITTO DE CARVALHO | |
2 |
00111255 |
ANDRE LUIS MENESES SILVA |
cabojinhas@uol.com.br |
3 |
99111358 |
ANTONIO DE PADUA N CAMPOS |
tonylolo@yahoo.com |
4 |
01111413 |
BENITO SILVA COELHO |
nito_coelho@yahoo.com.br |
5 |
99110580 |
DAVI GAMA HARDMAN |
dghardman@terra.com.br |
6 |
00110891 |
EDUARDO MOTA FONTES |
eduardomotafontes@yahoo.com.br |
7 |
99115504 |
EDVANESSA FLORENCIO E SILVA |
|
8 |
00111339 |
FREDERICO SANTOS DO VALE |
fsdv2001@hotmail.com |
9 |
01110630 |
FREDERICO VIANA AMARAL |
fredeinfo@bol.com.br |
10 |
99111667 |
HERNAN NARDELLI FONSECA |
|
11 |
98111493 |
IVAN GARRITANO B JUNIOR |
garritano@hotmail.com |
12 |
00111606 |
JEIRLAN CORREIA PALMEIRA |
jeirlan@tre-se.gov.br |
13 |
00111758 | JOSE AUGUSTO ANDRADE FILHO | |
14 |
00110513 |
JOSE CARLOS DOS SANTOS JUNIOR |
carlinho@sergipenet.com.br |
15 |
98111095 |
JOSE COUTINHO DOS SANTO NETO |
jcsnetobr@ig.com.br |
16 |
01111523 |
JOSE HENRIQUE DE M GOULART |
jhgoulart@infonet.com.br |
17 |
00110026 |
JOSE MARCIO DE ANDRADE BEZERRA |
marcinho@infonet.com.br |
18 |
00112018 |
JOSE MARCOS OLIVEIRA DE JESUS |
jmoj@uol.com.br |
19 |
00110267 |
MANOEL MESSIAS DA S M JUNIOR |
manoel_ufs@yahoo.com.br |
20 |
01113028 |
MARCIO DIEGO OLIVEIRA DE ASSIS |
mdiego@infonet.com.br |
21 |
00113006 |
MARCIO RIBEIRO DE CARVALHO |
marweck@yahoo.com |
22 |
00111737 |
MARCOS JOSE RIBEIRO BARRETO |
marcosmaozinha@uol.com.br |
23 |
96110131 |
MILTON CESAR DE SOUZA LEITE |
miltoncsl@ig.com.br |
24 |
01110472 |
RAFAEL MELO MACIEIRA |
rfamm@infonet.com.br |
25 |
00111559 |
RAPHAEL HIROSE |
the_farewell@uol.com.br |
26 |
00110157 |
RODRIGO CARDOSO MESQUITA |
rcardosom@bol.com.br |
27 |
01111188 |
RODRIGO DE AVILA REZENDE |
rodani@netdados.com.br |
28 |
98110820 |
ROGERIO MARANTE DE ANDRADE |
|
29 |
98111467 |
ROOSEVELT CHRISTIAN M DANTAS |
roosevelt@banese.com.br |
30 |
99111955 |
SANDRO STEFANO SA AZEVEDO |
stefano@infonet.com.br |
31 |
00111460 |
THIAGO CAETANO M DA SILVA |
|
32 |
00110341 |
TIAGO SANTOS OLIVEIRA |
|
33 |
97111356 |
VINICIUS ALMEIDA CASTRO |
calicomp@bol.com.br |
Conceitos básicos de concorrência: execução concorrente, processos e Threads;
Objetos compartilhados e interferência;
Comunicação;
Paradigmas de linguagens de programação concorrente;
Monitores e sincronização por condição;
Deadlock;
Propriedades Liveness e Safety;
Compartilhamento de recursos;
Introdução à Programação Distribuída;
Sockets;
Remote Method Invocation;
Mensagens e Rendezvous.
· Unidade 1 Introdução
Introdução à Programação Concorrente
Introdução à linguagem Java
Threads
· Unidade 2 Programação Concorrente
Exclusão Mútua
Semáforos
Monitores
· Unidade 3 Programação Distribuída
Introdução à Programação Distribuída
Sockets
Remote Method Invocation
Mensagens e Rendezvous
Descrição | Arquivo | Última Atualização |
---|---|---|
·
Concurrent Programming: The
Java Programming Language
Hartley, Stephen J.
Oxford University Press, 1998
ISBN: 0195113152
·
Principles of Concurrent and
Distributed Programming
Ben-Ari, M.
Prentice Hall, 1990
ISBN: 013711821X
·
Concurrent Programming:
Principles and Practice
Andrews, Gregory R.
Addison-Wesley, 1991
ISBN: 0805300864
·
Concurrent Programming in Java
Lea, Doug
Addison-Wesley, 1997
ISBN: 020169581
Descrição | Data |
---|---|
1º Teste | 13/06/03 (sexta-feira) |
2º Teste | 10/10/03 (sexta-feira) |
Teste de Reposição | 15/10/03 (quarta-feira) |
Entrega do Projeto | 17/10/03 (sexta-feira) |
Endereço | Descrição |
---|---|
http://java.sun.com/ | Site Oficial da Sun sobre Java. É um ótimo ponto de partida. |
http://java.sun.com/docs/books/tutorial/ | Tutorial sobre a linguagem Java. Pode ser consultado on-line ou baixado via HTTP ou FTP. Não cobre todas as API's de Java, mas tem uma ótima didática e um bom nível de detalhamento em algumas delas. |
http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html | Convenções criadas pela Sun para escrita de programas Java. Essencial para organização/estruturação do código fonte. |
Descrição | Arquivo | Data de Inclusão | Última Atualização |
---|---|---|---|
Introdução à Programação Concorrente | ProgConc.zip | 05/05/2003 | 07/05/2003 |
Threads | Threads.zip | 07/05/2003 | 11/10/2003 |
Safety | Safety.zip | 20/05/2003 | |
Liveness | Liveness.zip | 22/05/2003 | 29/05/2003 |
Exclusão Mútua | ExclusaoMutua.zip | 29/05/2003 | 11/06/2003 |
Semáforos | Semaforos.zip | 21/06/2003 | 14/11/2003 |
Monitores | Monitores.zip | 02/07/2003 | 08/10/2003 |
Sockets | Sockets.zip | 08/08/2003 | 11/10/2003 |
Programação Distribuída | ProgDist.zip | 13/08/2003 | 14/11/2003 |
RMI | RMI.zip | 10/08/2003 |
Descrição | Arquivo | Data de Inclusão | Última Atualização |
---|---|---|---|
Arquivo com o e-mail de todos os alunos | email-alunos.zip | 15/05/2003 |
15/10/2003 |