Quand utiliser non atomique ?

Table des matières:

Quand utiliser non atomique ?
Quand utiliser non atomique ?

Vidéo: Quand utiliser non atomique ?

Vidéo: Quand utiliser non atomique ?
Vidéo: C'est quoi une arme nucléaire ? - 1 jour, 1 question 2024, Novembre
Anonim

Nous devons ajouter le mot-clé non atomique dans l'attribut de propriété. Cela peut entraîner un comportement inattendu lorsque deux processus différents (threads) accèdent à la même variable en même temps.

Que signifie non atomique ?

a: non lié à, concerné avec ou composé d'atomes Gerald Cleaver, professeur et directeur du programme d'études supérieures au département de physique de Baylor, présentera "La vie dans le paysage, " qui examinera la place de l'univers terrestre et la possibilité de formes de vie non atomiques (intelligentes) en dehors de celui-ci. …

Qu'est-ce qu'une propriété non atomique en Objective-C ?

En Objective-C, l'implémentation d'une propriété atomique permet aux propriétés d'être lues et écrites en toute sécurité à partir de différents threads. Pour les propriétés non atomiques, le pointeur sous-jacent d'une valeur lue peut être libéré lorsqu'une nouvelle valeur est écrite en même temps.

Qu'est-ce qu'une propriété non atomique ?

Non atomique signifie plusieurs threads accèdent à la variable (type dynamique). Non atomique est thread non sécurisé. Mais ses performances sont rapides.

Pourquoi utilisons-nous atomique et non atomique et quel est le comportement par défaut ?

Atomic:- est le comportement par défaut. il s'assurera que le processus actuel est terminé par le CPU, avant qu'un autre processus n'accède à la variable.il n'est pas rapide, car il garantit que le processus est entièrement terminéNon-Atomic: - n'est PAS la valeur par défaut comportement.

Conseillé: