PROBLEMA Implementazione di un algoritmo

Mario997

Nuovo Utente
6
0
Qualcuno può aiutarmi con questo programma Java?

Scrivere un programma che utilizza due buffer di dimensione 10, realizzati con array circolare; nel programma un thread produttore "P1" produce 20 interi casuali compresi tra 1 e 10, nel primo buffer, che vengono consumati da un thread consumatore "C1"; un thread produttore "P2" produce 20 interi casuali compresi tra 1 e 10, nel secondo buffer, che vengono consumati da un thread consumatore "C2".
I thread consumatori consumeranno 20 interi, attendendo che questi vengano prima prodotti.
"C1" calcolerà la somma degli interi del primo buffer che ha consumato; "C2" calcolerà la somma degli interi del secondo buffer che ha consumato.
Il thread del metodo main della classe che ha fatto partire i thread produttori e consumatori sommerà i risultati calcolati da "C1" e da "C2" e poi stamperà a video il valore di quest’ultima somma.
 

_Achille

Utente Èlite
3,067
725
CPU
Intel i5-6600K @4.6 GHz
Dissipatore
Cryorig H5
Scheda Madre
ASRock Z170 Extreme 6
HDD
WesternDigital 1TB & Crucial MX200 250GB
RAM
Corsair Ven 16GB DDR4 2133MHz
GPU
Sapphire RX 580 Nitro+
Monitor
Dell S2418H
PSU
RM550X
Case
NZXT S340
Periferiche
Anne Pro 2, Razer Abyssus
OS
Windows 10 Pro
Inizia postando il codice che hai scritto finora e i tuoi dubbi
 
  • Mi piace
Reazioni: Mursey e r3dl4nce

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili