Logo nl.boatexistence.com

Wanneer niet-atomair gebruiken?

Inhoudsopgave:

Wanneer niet-atomair gebruiken?
Wanneer niet-atomair gebruiken?

Video: Wanneer niet-atomair gebruiken?

Video: Wanneer niet-atomair gebruiken?
Video: Atomic, with and without Atomic - Jan Pazdziora 2024, Mei
Anonim

We moeten het niet-atomaire trefwoord toevoegen aan het eigenschapskenmerk. Het kan resulteren in onverwacht gedrag, wanneer twee verschillende processen (threads) tegelijkertijd toegang hebben tot dezelfde variabele.

Wat betekent nonatomic?

a: niet gerelateerd aan, betrokken met, of samengesteld uit atomen Gerald Cleaver, professor en gediplomeerd programmadirecteur in de natuurkundeafdeling van Baylor, zal "Life on the Landscape, " die de plaats van het universum van de aarde en de mogelijkheid van niet-atomaire (intelligente) levensvormen daarbuiten zal beschouwen. …

Wat is niet-atomaire eigenschap in Objective-C?

In Objective-C zorgt de implementatie van een atomaire eigenschap ervoor dat eigenschappen veilig kunnen worden gelezen en geschreven vanuit verschillende threads. Voor niet-atomaire eigenschappen kan de onderliggende aanwijzer van een leeswaarde worden vrijgegeven wanneer er tegelijkertijd een nieuwe waarde wordt geschreven.

Wat is niet-atomaire eigenschap?

Nonatomic betekent meerdere threads toegang tot de variabele (dynamisch type). Nonatomic is draadonveilig. Maar het is snel in prestaties.

Waarom gebruiken we atomaire en niet-atomaire en wat is standaardgedrag?

Atomic:- is het standaardgedrag. het zorgt ervoor dat het huidige proces wordt voltooid door de CPU, voordat een ander proces toegang krijgt tot de variabele.het is niet snel, omdat het ervoor zorgt dat het proces volledig wordt voltooid Niet-atomisch: - is NIET de standaard gedrag.

Aanbevolen: