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.