Etapa 1 e 2 programação concorrente
ALUNOS: EMERSON ALESSANDRO BREDA RA:1034986716 PAULO RICARDO SARTORI RA:5006158265 LEANDRO PEREIRA DOS SANTOS RA:1060105080 REGINALDO G. M. MAGALHÃES RA:1034948160 KELVIN SILVA RA :5006156188
ATPS: PROGRAMAÇÃO CONCORRENTE
RIO CLARO SP
2012
FACULDADE ANHANGUERA EDUCACIONAL RIO CLARO SP
ATIVIDADES PRÁTICAS SUPERVISIONADAS
CIÊNCIAS DA COMPUTAÇÃO
PROGRAMAÇÃO CONCORRENTE
6ª SÉRIE
Trabalho de atividades práticas supervisionadas apresentado ao professor Rogério Alessandro Bueno. Objetivo de compor nota bimestral na disciplina referenciada.
Professor Rogério Alessandro Bueno
Rio Claro SP
2012
SUMÁRIO
ETAPA 1 –
Passo 1-Ler os conceitos introdutórios sobre Programação Concorrente, Multiprogramação e Threads, existentes no livro-texto da disciplina.
Passo 2-Auxiliar a equipe interna de TI da Tanngrísnir a escolher qual deverá ser a linguagem de programação que será utilizada, bem como estimar alguns parâmetros iniciais de concorrência, é o objetivo dessa primeira etapa.
Passo 3-Fazer um experimento no qual sejam iniciadas quantidades distintas de threads simultâneas (1, 10, 50, 100, 500, 1000) com 10 execuções cada , Criar uma tabela na qual conste o tempo de cada um dos testes para as duas linguagens.
Passo 4-Entregar
ETAPA 2-
Passo 1-Ler os conceitos estudados sobre Exclusão Mútua e Objetos Compartilhados no livro-texto da disciplina.
Passo2-Alterar o projeto criado na etapa anterior, de modo que agora o buffer seja alimentado por uma thread Produtora.
Passo 3-Fazer um experimento no qual sejam iniciadas quantidades distintas de threads simultâneas (1, 10, 50, 100, 500, 1000), tanto consumidoras quanto produtoras.
Passo 4- Entregar
PASSO 2
//classe pedido onde inicializa um numero public class Pedido {
//declara variável n para um