Quote Originariamente inviata da oregon Visualizza il messaggio
In questo contesto la seriale rappresenta una risorsa unica da "bloccare" prima di essere usata.

L'accesso deve essere ottenuto tramite un oggetto di sincronizzazione (un mutex ad esempio) e il thread che ottiene il mutex dialoga con la seriale. Gli altri attendono.
Nello specifico ho 2 thread, A e B.

Il Thread A fa spesso delle scritture e con l'evento DataReceived aspetta la rispettiva risposta.
Ogni tanto B fa pure lui scritture/letture sempre con il DataReceived (penso crei un ulteriore thread di attesa su qualcosa che arriva sulla seriale).

A livello pratico come dovrei usare il mutex? uso proprio l'oggetto System.Threading.mutex?

grazie