Atividade Estruturada 3
NOME DA DISCIPLINA:
Programação Orientada a Objeto
CÓDIGO:
TÍTULO DA ATIVIDADE ESTRUTURADA:
IMPLEMENTAÇÃO DE CLASSES VOLTADAS PARA THREADS
OBJETIVO:
Metodologia
A atividade estruturada Programação Orientada a Objeto tem como objetivo estimular o aluno a relacionar os conteúdos trabalhados na disciplina, contextualizando tais assuntos com a sua profissão e com a realidade do mercado de trabalho da sua região.
A avaliação tem o formato similar aos exercícios realizados em aula. O aluno inicia a atividade a partir de um enunciado de problema proposto pelo professor. A partir do cenário exposto, o aluno parte para a prática de programação.
Esta atividade é composta por três etapas.
1. O aluno irá desenvolver estas etapas ao longo do semestre letivo. O início da atividade será juntamente com o início do período letivo e a entrega da primeira etapa será na oitava aula do semestre. 2. A segunda etapa será entregue na 12ª. .
3. A última etapa do estudo caso será entregue na 16ª. aula.
Abaixo detalharemos os passos a serem seguidos nesta primeira etapa do trabalho, valendo pontos para a nota de Atividade Estruturada.
Atividade: O aluno deverá Implementar um programa em Java semelhante ao seguinte:
Escreva um programa em que duas threads escrevam números aleatórios em um vetor global de inteiros e de tamanho 100. Estas threads devem usar mutexes para obter o valor que indica a posição a ser preenchida no vetor. Este valor começa em -1 e cada thread deve incrementá-lo antes de usá-lo. Quando o vetor estiver preenchido a thread original deve ser acordada por meio de uma variável de condição.
COMPETÊNCIAS/HABILIDADES:
Estácio
Capacidade de criar classes usando conceitos relacionados a hierarquia de classes, herança e polimorfismo; Capacidade de criar programas orientados a objeto, direcionados ao desenvolvimento de Threads.
Relatório de Atividades Estruturadas
Página 1
ATIVIDADES ESTRUTURADAS
DESENVOLVIMENTO:
A partir do problema