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,064
722
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
 
  • Like
Reactions: Mursey e r3dl4nce

Entra

oppure Accedi utilizzando

Discussioni Simili

Hot: Sei vaccinato? [sondaggio anonimo]

  • Primo ciclo vaccinale completo (1-2 dosi)

    Voti: 465 78.7%
  • Fatta 1a dose, in attesa della 2a

    Voti: 20 3.4%
  • Sono prenotato per la 1a dose

    Voti: 13 2.2%
  • Non so se vaccinarmi

    Voti: 16 2.7%
  • Non ho intenzione di vacciarmi

    Voti: 61 10.3%
  • Fatta anche la terza dose

    Voti: 16 2.7%