Logo sv.boatexistence.com

När ska man använda icke-atomiska?

Innehållsförteckning:

När ska man använda icke-atomiska?
När ska man använda icke-atomiska?

Video: När ska man använda icke-atomiska?

Video: När ska man använda icke-atomiska?
Video: Atomic, with and without Atomic - Jan Pazdziora 2024, Maj
Anonim

Vi måste lägga till det icke-atomära nyckelordet i egenskapsattributet. Det kan resultera i oväntat beteende när två olika processer (trådar) får åtkomst till samma variabel samtidigt.

Vad betyder Nonatomic?

a: inte relaterar till, bekymrad med eller består av atomer Gerald Cleaver, professor och doktorandprogramchef vid Baylors fysikavdelning, kommer att presentera "Life on the Landscape, " som kommer att överväga platsen för jordens universum och möjligheten av icke-atombaserade (intelligenta) livsformer utanför det. …

Vad är icke-atomisk egendom i Objective-C?

I Objective-C möjliggör implementeringen av en atomegenskap att egenskaper säkert kan läsas och skrivas från olika trådar. För icke-atomära egenskaper kan den underliggande pekaren för ett avläst värde släppas när ett nytt värde skrivs samtidigt.

Vad är icke-atomisk egendom?

Nonatomic betyder multiple thread access variabeln (dynamisk typ). Nonatomic är trådosäkert. Men den är snabb i prestanda.

Varför använder vi atomärt och icke-atomärt och vad är standardbeteende?

Atomic:- är standardbeteendet. den kommer att säkerställa att den aktuella processen slutförs av CPU:n, innan en annan process kommer åt variabeln. den är inte snabb, eftersom den säkerställer att processen slutförs helt och hållet Non-Atomic: - är INTE standard beteende.

Rekommenderad: