Διαφορά μεταξύ ύπνου και αναμονής

Ύπνος vs Περιμένετε



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

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



Υπάρχουν πολλές γλώσσες υπολογιστών, συμπεριλαμβανομένων γλωσσών υψηλού επιπέδου, όπως: BASIC, C, C ++, Fortran, Pascal και Java. Κάθε εικονική μηχανή και CPU έχει τη δική της γλώσσα υπολογιστή, η καθεμία με τις δικές της αδυναμίες και πλεονεκτήματα, και κάθε εικονική μηχανή εκτελεί ένα νήμα όταν ξεκινά. Αυτό το νήμα εκτελεί τον κωδικό εφαρμογής στο πρόγραμμα. Μπορεί να κάνει ένα πρόγραμμα να τρέχει γρηγορότερα και να βοηθήσει στην απόδοση και τη χρησιμότητά τους, ειδικά όταν χρησιμοποιούνται πολλά νήματα.



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

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

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



Η μέθοδος αναμονής ορίζεται στην κατηγορία αντικειμένων και στέλνει το τρέχον νήμα στην κατάσταση που δεν μπορεί να εκτελεστεί. Χρησιμοποιείται μαζί με την ειδοποίηση και την ειδοποίησηΌλες οι μέθοδοι επιτρέπουν προσωρινά την παύση του κώδικα εκτέλεσης ενός αντικειμένου και την συνέχισή του αργότερα.

Λειτουργεί καλώντας ένα αντικείμενο κλειδώματος και αφήνοντας το τρέχον νήμα να συγχρονιστεί με αυτό. Το Wait θα απελευθερώσει το κλείδωμα και θα βάλει το νήμα στη λίστα αναμονής και θα αφήσει άλλα νήματα να συγχρονιστούν με αυτό προκαλώντας την αφύπνιση του αρχικού νήματος. Ο προγραμματιστής καθορίζει τη συγκεκριμένη ώρα που ξεκινά ξανά η εκτέλεση.

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



Περίληψη:

1. Το 'Sleep' είναι μια μέθοδος διαχείρισης νήματος που ορίζεται ως μια στατική μέθοδος, ενώ η 'αναμονή' είναι μια μέθοδος διαχείρισης νήματος που ορίζεται στην κατηγορία Object.
2. Το Sleep είναι μια μέθοδος που εκτελεί νήματα ενώ η αναμονή είναι μια μέθοδος που εκτελεί αντικείμενα.
3. Το Sleep διατηρεί τις κλειδαριές συγχρονισμού του τρέχοντος νήματος και επηρεάζει τη συμπεριφορά των εφαρμογών, ενώ η αναμονή δεν συμβαίνει.
4. Το Sleep ελέγχει την εκτέλεση του νήματος και δεν επιτρέπει άλλα νήματα σε ένα συγχρονισμένο μπλοκ ενώ η αναμονή δεν ελέγχει την εκτέλεση του νήματος για να αφήσει άλλα νήματα να τρέξουν.

Δημοφιλείς Αναρτήσεις

3 επαγγελματικές συμβουλές για το τέλειο κραγιόν σας τέλειο - σε 3 λεπτά, μέγ

Το μοντέλο Heen Sasithorn εφαρμόζει μια πανέμορφη πορτοκαλί-κόκκινη απόχρωση: Tom Ford Wild Ginger. Η Πρωτοχρονιά είναι μια από τις καλύτερες περιπτώσεις για να ασχοληθείς με το τολμηρό μακιγιάζ, συμπεριλαμβανομένης της γενναίας απόχρωσης κραγιόν που έχεις δελεάσει συχνά - αλλά είναι καλύτερο να βάλεις σε τάξη το παιχνίδι σου πριν το ξανακάνεις. «Το τολμηρό, φωτεινό κραγιόν πρέπει να είναι τέλειο - τα λάθη μπορεί να είναι κραυγαλέα επειδή το χρώμα τα μεγεθύνει και θα παραμείνετε ατημέλητοι», λέει ο διάσημος καλλιτέχνης μακιγιάζ Nick Barose. «Μου αρέσει να φαίνεται τέλειο αλλά αυθόρμητο ταυτόχρονα - όχι πολύ τέλειο». Ακολουθούν οι τρεις συμβουλές του για την εφαρμογή λαμπερών κραγιόν με ακρίβεια (χωρίς όμως να περάσουν τις δύο τελευταίες ώρες του 2013 μπροστά στον καθρέφτη). Μιλάμε για τρία έως τέσσερα λεπτά, μέγ. 1. Αφού προετοιμάσετε τα χείλη με ένα καλό βάλσαμο για τα χείλη για να εξασφαλίσετε ότι δεν υπάρχουν στεγνά μπαλώματα, εφαρμόστε κραγιόν απευθείας από το σωλήνα. «Παίρνετε περισσότερη ένταση με αυτόν τον τρόπο. με αυτόν τον τρόπο δεν θα χρειαστεί να συνεχίσετε να στρώνετε », λέει ο Nick. 'Ξεκινάτε πάντα από το κέντρο και τραβήξτε προς τα έξω για να εξασφαλίσετε συμμετρία.' 2. Δεν είμαι μεγάλη στο ταίριασμα των χειλιών, ειδικά όταν πρόκειται για έντονο, έντονο χρώμα. Το μολύβι χειλιών μπορεί να δημιουργήσει τόσο σκληρές, έντονες γραμμές και μπορεί να γερνάει. Εγώ

Τα 10 πιο δημοφιλή χρώματα νυχιών Διάσημων φορούν τώρα στα δάχτυλα των ποδιών τους

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

Η αναζήτηση του Raoul Wallenberg για να σώσει ένα έθνος

Για δεκάδες χιλιάδες Εβραίους στην Ουγγαρία εν καιρώ πολέμου, ο Σουηδός διπλωμάτης Raoul Wallenberg ήταν ο άνθρωπος που στάθηκε μεταξύ ζωής και θανάτου

6 Hot-Off-the-Runway Νυφικά φορέματα! (Η ΣΥΝΤΟΜΗ Έκδοση!)

Τώρα που μοιράστηκα τα πραγματικά αστέρια του Bridal Market (δείτε: 10 Νυφικά Hot-Off-the-Runway That Made My Heart Stop!) Εδώ είναι μερικά από τα άλλα φορέματα που κατέβηκαν στις πασαρέλες-νυφικά φορέματα! Bridesmaid Dress 1: Monique Lhuillier Bridesmaid Dress 2: Monique Lhuillier Bridesmaid Dress 3: Noir by Lazaro Bridesmaid Dress 4: Watters Bridesmaid Dress 5: Alfred Angelo Bridesmaid Dress 6: Disney Maidens Ποιο από αυτά τα νυφικά φορέματα είναι το αγαπημένο σας; Θα μου άρεσε να φορέσω το νούμερο 2 ή 3 ως παράνυμφος! ΥΣΤΕΡΟΓΡΑΦΟ. Σε περίπτωση που το χάσατε: 8 Νυφικά φορέματα που δεν ρουφούν! (Όπως διαμορφώθηκε από 3 πραγματικά κορίτσια!) Φωτογραφίες 1, 2 & 3: Ευγενική προσφορά των σχεδιαστών. Φωτογραφία 4: Κάιλ Έρικσεν. Φωτογραφίες 5 & 6: Steve Eichner.

5 Συμβουλές γνωριμιών από τις πιο έξυπνες γυναίκες στον κόσμο

Μας αρέσει να πιστεύουμε ότι μπορούμε να δώσουμε μερικές πολύ έξυπνες συμβουλές εδώ στο Smitten (θυμηθείτε όταν η Άννα μας έφερε το ξυράφι του Occam ... για την καρδιά;), αλλά σήμερα, το μεταφέρω σε μερικές γυναίκες των οποίων ο εγκέφαλος είναι σε άλλο επίπεδο. Όπως και σε, ένα επίπεδο πάνω από το 98% από εμάς. Θα πρέπει να είναι σε θέση να καταλάβουν τη σκηνή γνωριμιών, σωστά;

Διαφορά μεταξύ Cobbler και Crisp

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