Logo el.boatexistence.com

Πότε να χρησιμοποιήσετε το μη ατομικό;

Πίνακας περιεχομένων:

Πότε να χρησιμοποιήσετε το μη ατομικό;
Πότε να χρησιμοποιήσετε το μη ατομικό;

Βίντεο: Πότε να χρησιμοποιήσετε το μη ατομικό;

Βίντεο: Πότε να χρησιμοποιήσετε το μη ατομικό;
Βίντεο: Πως χρησιμοποιώ το Forehand inside out ως όπλο! 2024, Ενδέχεται
Anonim

Πρέπει να προσθέσουμε τη μη ατομική λέξη-κλειδί στο χαρακτηριστικό ιδιότητας. Μπορεί να οδηγήσει σε απροσδόκητη συμπεριφορά, όταν δύο διαφορετικές διεργασίες (νήματα) έχουν πρόσβαση στην ίδια μεταβλητή ταυτόχρονα.

Τι σημαίνει Nonatomic;

α: δεν σχετίζεται με, δεν αφορά, ή αποτελείται από άτομα, ο Gerald Cleaver, καθηγητής και διευθυντής μεταπτυχιακού προγράμματος στο τμήμα φυσικής του Baylor's, θα παρουσιάσει το Life on the Landscape, το οποίο θα εξετάσει τη θέση του σύμπαντος της Γης και την πιθανότητα ύπαρξης μη ατομικών (ευφυών) μορφών ζωής έξω από αυτό. …

Τι είναι η μη ατομική ιδιότητα στο Objective-C;

Στο στόχο-C η υλοποίηση μιας ατομικής ιδιότητας επιτρέπει την ασφαλή ανάγνωση και εγγραφή ιδιοτήτων από διαφορετικά νήματα. Για μη ατομικές ιδιότητες, ο υποκείμενος δείκτης μιας τιμής ανάγνωσης θα μπορούσε να απελευθερωθεί όταν μια νέα τιμή γράφεται ταυτόχρονα.

Τι είναι η μη ατομική ιδιότητα;

Μη-νατομική σημαίνει πρόσβαση πολλαπλών νημάτων στη μεταβλητή (δυναμικός τύπος). Το Nonatomic δεν είναι ασφαλές στο νήμα. Αλλά είναι γρήγορο σε απόδοση.

Γιατί χρησιμοποιούμε ατομικές και μη ατομικές και τι είναι η προεπιλεγμένη συμπεριφορά;

Ατομική:- είναι η προεπιλεγμένη συμπεριφορά. θα διασφαλίσει ότι η παρούσα διαδικασία έχει ολοκληρωθεί από την CPU, πριν μια άλλη διεργασία αποκτήσει πρόσβαση στη μεταβλητή. δεν είναι γρήγορη, καθώς διασφαλίζει ότι η διαδικασία έχει ολοκληρωθεί πλήρως Μη ατομική: - ΔΕΝ είναι η προεπιλογή συμπεριφορά.

Συνιστάται: