Você está na página 1de 1

UNIVERSIDADE FEDERAL DO CEARÁ

CAMPUS DE CRATEÚS

Sistemas Operacionais - Prática 2


Professor: Wellington Franco

Data: 27/04/2023
Orientações sobre a prática:
● A prática deve ser feita em dupla.
● Pode ser usada qualquer linguagem de programação para realização do trabalho.
● O trabalho só será aceito pelo Sigaa
_____________________________________
1) Implemente um programa em Java que:
a. preencha um vetor de tamanho 1000 com número inteiros positivos aleatórios.
b. preencha um novo vetor com os múltiplos de 3 e 7 do primeiro vetor
c. imprima o vetor resultante na tela.
O processo de preencher o novo vetor deve ser realizado em paralelo por 10 threads, onde cada
thread deve ser responsável por realizar a operação em 100 elementos do vetor.

2) Implemente um programa em Java que inverta os valores das colunas de uma matriz 4x3 de
números inteiros e imprima a matriz resultante na tela. A inversão de cada coluna da matriz deve
ser realizada em paralelo por threads.

Por exemplo, para a seguinte matriz:


1 2 3
4 5 6
7 8 9
10 11 12

O programa deve gerar a seguinte matriz resultante:


10 11 12
7 8 9
4 5 6
1 2 3

Você também pode gostar