Når skal jeg bruke ikke-atomisk?

Innholdsfortegnelse:

Når skal jeg bruke ikke-atomisk?
Når skal jeg bruke ikke-atomisk?

Video: Når skal jeg bruke ikke-atomisk?

Video: Når skal jeg bruke ikke-atomisk?
Video: Эта Находка Ставит под Сомнение Технологии из Прошлого 2024, November
Anonim

Vi må legge til det ikke-atomiske søkeordet i egenskapsattributtet. Det kan resultere i uventet oppførsel når to forskjellige prosesser (tråder) får tilgang til samme variabel samtidig.

Hva betyr ikke-atomisk?

a: ikke relatert til, bekymret med eller sammensatt av atomer Gerald Cleaver, professor og hovedfagsdirektør ved Baylors avdeling for fysikk, vil presentere "Life on the Landscape, " som vil vurdere stedet til jordens univers og muligheten for ikke-atombaserte (intelligente) livsformer utenfor det. …

Hva er ikke-atomisk eiendom i Objective-C?

I Objective-C tillater implementeringen av en atomegenskap at egenskaper trygt kan leses og skrives fra forskjellige tråder. For ikke-atomiske egenskaper kan den underliggende pekeren til en leseverdi frigis når en ny verdi skrives samtidig.

Hva er ikke-atomisk eiendom?

Nonatomic betyr multiple thread access variabelen (dynamisk type). Nonatomic er trådutrygt. Men den er rask i ytelse.

Hvorfor bruker vi atomisk og ikke-atomisk, og hva er standardatferd?

Atomic:- er standard oppførsel. den vil sikre at den nåværende prosessen fullføres av CPU, før en annen prosess får tilgang til variabelen.den er ikke rask, siden den sikrer at prosessen fullføres helt Non-Atomic: - er IKKE standard oppførsel.

Anbefalt: