PDA

Visualizza la versione completa : [C] gestione concorrenza tra processi


Devour
27-12-2012, 14:59
ciao,
ho una struttura dati condivisa da alcuni processi, e dovrei gestire l'accesso ad alcuni suoi campi..cosa potrei usare in alternativa ai semafori?

oregon
27-12-2012, 15:06
Un mutex ... ma perché cerchi un'alternativa?

Devour
27-12-2012, 15:13
siccome è la prima volta che scrivo un programma c con sincronizzazione dei processi, mi sono documentato qua e là sul web e ho notato che ci sono diversi approcci al problema..non avendo tanto compreso i semafori volevo sapere se c'era un metodo più "semplice" da utilizzare ...secondo te i semafori sono la scelta migliore??

oregon
27-12-2012, 15:16
Su argomenti di questo livello di difficoltà non ci si "documenta qua e là" ma si studia dai libri il tempo necessario per acquisire le nozioni teoriche che ci stanno dietro.

E non si può dare una risposta del genere in un forum perché la decisione dipende nel dettaglio dal tipo di problematica specifica.

Devour
27-12-2012, 15:25
scusa tanto

oregon
27-12-2012, 15:37
Il mio era un consiglio, non c'è bisogno di scusarsi.

Se si vogliono imparare certe nozioni, bisogna seguire la via giusta.

Del resto, non hai neanche accennato nello specifico a cosa dovrebbe fare il tuo codice.

Loading