Logo da.boatexistence.com

Hvornår skal jeg bruge nonatomic?

Indholdsfortegnelse:

Hvornår skal jeg bruge nonatomic?
Hvornår skal jeg bruge nonatomic?

Video: Hvornår skal jeg bruge nonatomic?

Video: Hvornår skal jeg bruge nonatomic?
Video: Hvornår skal jeg bruge 1-1-4? Se her 2024, Kan
Anonim

Vi skal tilføje det ikke-atomiske søgeord i egenskabsattributten. Det kan resultere i uventet adfærd, når to forskellige processer (tråde) får adgang til den samme variabel på samme tid.

Hvad betyder ikke-atomisk?

a: ikke relateret til, bekymret med eller sammensat af atomer Gerald Cleaver, professor og kandidatuddannelsesdirektør i Baylors fysikafdeling, vil præsentere "Life on the Landscape, "som vil overveje stedet for Jordens univers og muligheden for ikke-atomisk-baserede (intelligente) livsformer uden for det. …

Hvad er ikke-atomisk ejendom i Objective-C?

I Objective-C tillader implementeringen af en atomegenskab, at egenskaber kan læses og skrives sikkert fra forskellige tråde. For ikke-atomiske egenskaber kan den underliggende markør for en læseværdi frigives, når en ny værdi skrives på samme tid.

Hvad er ikke-atomisk ejendom?

Nonatomic betyder multiple thread access variablen (dynamisk type). Ikke-atomisk er tråd usikker. Men den er hurtig i ydeevne.

Hvorfor bruger vi atomisk og ikke-atomisk, og hvad er standardadfærd?

Atomic:- er standardadfærden. det vil sikre, at den nuværende proces fuldføres af CPU'en, inden en anden proces får adgang til variablen. den er ikke hurtig, da den sikrer, at processen fuldføres helt Ikke-atomisk: - er IKKE standard adfærd.

Anbefalede: