Logo it.boatexistence.com

Quando usare non atomico?

Sommario:

Quando usare non atomico?
Quando usare non atomico?

Video: Quando usare non atomico?

Video: Quando usare non atomico?
Video: Come sopravvivere a un'esplosione nucleare: guida tecnica per salvarsi da un attacco (ipotetico) 2024, Maggio
Anonim

Dobbiamo aggiungere la parola chiave non atomica nell'attributo della proprietà. Potrebbe verificarsi un comportamento imprevisto, quando due diversi processi (thread) accedono alla stessa variabile contemporaneamente.

Cosa significa non atomico?

a: non relativo, interessato o composto da atomi Gerald Cleaver, professore e direttore del programma di laurea nel dipartimento di fisica di Baylor, presenterà "Life on the Landscape, " che prenderà in considerazione il posto dell'universo terrestre e la possibilità di forme di vita non atomiche (intelligenti) al di fuori di esso. …

Cos'è la proprietà non atomica in Objective-C?

In Objective-C l'implementazione di una proprietà atomica consente di leggere e scrivere in modo sicuro le proprietà da thread diversi. Per le proprietà non atomiche, il puntatore sottostante di un valore letto potrebbe essere rilasciato quando un nuovo valore viene scritto contemporaneamente.

Cos'è la proprietà non atomica?

Nonatomico significa accesso a più thread alla variabile (tipo dinamico). Nonatomico è thread non sicuro. Ma è veloce nelle prestazioni.

Perché usiamo atomici e non atomici e qual è il comportamento predefinito?

Atomic:- è il comportamento predefinito. assicurerà che il processo attuale sia completato dalla CPU, prima che un altro processo acceda alla variabile.non è veloce, poiché assicura che il processo sia completato completamenteNon atomico: - NON è l'impostazione predefinita comportamento.

Consigliato: