Skip to content
EntityQ1326976· pop 16· linked from 65 articles

thread safety

Sign in to save

Also known as thread-safe

computer programming concept applicable to multi-threaded programs

Wikidata facts

Subclass of
correctness
Show 2 more facts
Sources (1)

via Wikidata · CC0

Article · Italiano

Il concetto di thread safety (dall'inglese sicurezza dei thread), in programmazione, viene utilizzato, nell'ambito del multithreading, per indicare la caratteristica di una porzione di codice che si comporta in modo corretto nel caso di esecuzioni multiple da parte di più thread. In particolare è importante che i vari thread possano avere accesso alle stesse informazioni condivise, ma che queste siano accessibili solo da un thread alla volta. Nel caso di un processo multithreaded, ovvero composto da più thread simultanei che accedono virtualmente agli stessi dati, la struttura di controllo e l'ordine di accesso ai dati stessi non rispettano completamente la sequenzialità del testo del programma, e questo rende possibili comportamenti inaspettati dovuti alla manipolazione non corretta dei dati. Si rende quindi necessario minimizzare la possibilità di errori cercando di ristabilire le corrispondenze tra il testo del programma e la struttura di controllo reale, tramite diverse tecniche di implementazione.

Abstract from DBpedia / Wikipedia · CC BY-SA