bj
    >> Φυσικές Επιστήμες >  >> Χημική ουσία

Τι είναι το πεδίο εφαρμογής του ατόμου;

Στον προγραμματισμό, η ατομικότητα περιγράφει το αδιαίρετο μιας επιχείρησης. Δηλαδή, είτε ολοκληρώνεται όλη η λειτουργία, είτε κανένα από αυτά. Σε ορισμένες γλώσσες προγραμματισμού, κυρίως Ruby και JavaScript, η ατομικότητα αναφέρεται ως *ατομικό πεδίο *.

Για να κατανοήσετε την ατομικότητα και τα ατομικά πεδία, εξετάστε την ακόλουθη, μη ατομική, ακολουθία λειτουργιών για να τροποποιήσετε το υπόλοιπο τραπεζών ενός χρήστη:

1. Διαβάστε το υπόλοιπο από την τράπεζα.

2. Αφαιρέστε το ποσό της συναλλαγής από το υπόλοιπο.

3. Γράψτε το υπόλοιπο πίσω στην τράπεζα.

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

Με την ατομικότητα, η σειρά των λειτουργιών συμπεριφέρεται ως ενιαία λειτουργία ή αποτυγχάνει εξ ολοκλήρου. Δηλαδή, ο κώδικας για την εκτέλεση μιας δεδομένης λειτουργίας περικλείεται μέσα σε ένα *ατομικό πεδίο εφαρμογής *, και εάν αποτύχει κάποια λειτουργία στην ακολουθία, ολόκληρη η συναλλαγή έχει επαναληφθεί, σαν να μην έχει συμβεί ποτέ καμία από τις λειτουργίες της ακολουθίας.

Εγγυήσεις ατομικού πεδίου:

1. Εάν δεν αποτύχει καμία λειτουργία στο πεδίο εφαρμογής, όλες οι εργασίες συμβαίνουν.

2. Εάν αποτύχει κάποια λειτουργία στο πεδίο εφαρμογής, καμία από τις εργασίες δεν προκύπτει. και

3. Εάν κάποια λειτουργία αρχίσει να αποτυγχάνει, οποιεσδήποτε πράξεις που έχουν ήδη συμβεί είναι αμέσως περιστρέφονται πίσω, αποκαθιστώντας το σύστημα στην κατάσταση του πριν ξεκινήσουν οποιαδήποτε από τις επιχειρήσεις.

Γιατί το παγωτό φαίνεται διαφορετικό όταν αποψύχεται και καταψύχεται;

Γιατί το παγωτό φαίνεται διαφορετικό όταν αποψύχεται και καταψύχεται;

Όταν το παγωτό λιώνει, χάνει μεγάλο μέρος της περιεκτικότητάς του σε αέρα. Έτσι, όταν το ξαναπαγώνετε, δεν φαίνεται πώς ήταν πριν λιώσει. Το μέγεθος των κρυστάλλων πάγου αλλάζει επίσης όταν το παγωτό αποψύχεται και ξαναψύχεται, γεγονός που το κάνει να φαίνεται και να έχει διαφορετική γεύση. Μια φο

Γιατί ο 1ος Παγκόσμιος Πόλεμος ονομάζεται επίσης πόλεμος του χημικού;

Γιατί ο 1ος Παγκόσμιος Πόλεμος ονομάζεται επίσης πόλεμος του χημικού;

Ο πρώτος παγκόσμιος πόλεμος περιλάμβανε μια δραματική σειρά γεγονότων όπου χημικά χρησιμοποιήθηκαν τόσο για επιθετικούς όσο και για αμυντικούς σκοπούς. Ήταν καλοκαίρι του 1915 και τα Συμμαχικά Στρατεύματα στο Υπρ του Βελγίου απολάμβαναν το ζεστό χρυσό φως πριν τη δύση του ηλίου και απολάμβαναν το

Διαφορά μεταξύ ηλεκτρονίων σθένους και ελεύθερων ηλεκτρονίων

Διαφορά μεταξύ ηλεκτρονίων σθένους και ελεύθερων ηλεκτρονίων

Κύρια διαφορά – Ηλεκτρόνια σθένους έναντι ελεύθερων ηλεκτρονίων Ένα άτομο αποτελείται από τρεις τύπους υποατομικών σωματιδίων:ηλεκτρόνια, πρωτόνια και νετρόνια. Τα πρωτόνια και τα νετρόνια βρίσκονται στον πυρήνα του ατόμου. Τα ηλεκτρόνια βρίσκονται έξω από τον πυρήνα. Αυτά τα ηλεκτρόνια βρίσκονται σ