Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema produttore/consumatore

    salve cerco qualcuno che mi dia una mano con il seguente problema di multithreading che cerco di risolvere utilizzando i semafori di Dijkstra il problema è il seguente
    Data una coda con capacità pari a N elementi scrivere una classe thread Produttore e una classe thread Consumatore che rispettivamente devono eseguire un numero fissato di inserimenti ed estrazioni dalla coda. Le operazioni sulla coda (inserimento e prelievo) devono avvenire sempre una alla volta e se, ovviamente, l'operazione è possibile. Inoltre, due operazioni di inserimento consecutive sulla coda non possono essere effettuate dallo stesso thread Produttore. Questo vincolo non vale per i thread Consumatore.
    Scrivere una programma che crei un oggetto Coda inizialmente vuoto, tre oggetti Produttore e due oggetti Consumatore, ciascuno dei quali dovrà effettuare un certo numero di inserimenti ed estrazioni.
    ringrazio chiunque possa darmi una mano

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    A quale linguaggio fai riferimento? Hai letto il Regolamento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.