Τι είναι ο βρόχος συμβάντος με ένα νήμα;
Τι είναι ο βρόχος συμβάντος με ένα νήμα;

Βίντεο: Τι είναι ο βρόχος συμβάντος με ένα νήμα;

Βίντεο: Τι είναι ο βρόχος συμβάντος με ένα νήμα;
Βίντεο: Οι πλατείες της γιαγιάς με ένα λουλούδι για τους αρχάριους 2024, Νοέμβριος
Anonim

Βρόχος συμβάντος - Που σημαίνει μονόκλωστο άπειρος κύκλος που κάνει μια εργασία τη φορά και δεν είναι μόνο να κάνει μονόκλινο ουρά εργασιών, αλλά δίνει επίσης προτεραιότητα στις εργασίες, επειδή με βρόχος συμβάντος έχετε μόνο έναν πόρο για την εκτέλεση (1 Νήμα ) οπότε για την άμεση εκτέλεση ορισμένων εργασιών χρειάζεστε ιεράρχηση εργασιών.

Έχοντας αυτό υπόψη, τι είναι το μοντέλο βρόχου συμβάντων με ένα νήμα;

Μοντέλο βρόχου συμβάντος με ένα σπείρωμα ProcessingSteps: Πελάτες Αποστολή αιτήματος στον Διακομιστή Ιστού. Ο διακομιστής Web Node JS διατηρεί εσωτερικά ένα Limited Νήμα συγκέντρωση για παροχή υπηρεσιών στα αιτήματα πελατών. Ο διακομιστής Web Node JS λαμβάνει αυτά τα αιτήματα και τα τοποθετεί σε ένα Ουρά . Είναι γνωστό ως « Ουρά συμβάντος ”.

Δεύτερον, πώς είναι ο κόμβος με ένα σπείρωμα; Ολα Κόμβος Οι εφαρμογές JS χρησιμοποιούν SingleThreaded Αρχιτεκτονική Event Loop Model για χειρισμό πολλαπλών ταυτόχρονων πελατών. Ο κύριος βρόχος συμβάντος είναι μονόκλινο - με σπείρωμα αλλά τα περισσότερα από τα έργα I/O εκτελούνται σε ξεχωριστά νήματα, επειδή τα I/O API σε Κόμβος Περιοχές.js είναι σύγχρονες/μη αποκλειστικές από τη σχεδίαση, προκειμένου να προσαρμοστεί ο βρόχος συμβάντος.

Ομοίως, τι σημαίνει μονή κλωστή;

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

Τι σημαίνει ότι η JavaScript είναι μονού νήματος;

Javascript είναι ένα μονόκλωστο γλώσσα. Αυτό που σημαίνει έχει μία στοίβα κλήσεων και έναν σωρό μνήμης. Όπως ήταν αναμενόμενο, εκτελεί τον κώδικα με τη σειρά και πρέπει να ολοκληρώσει την εκτέλεση του κάθε κώδικα πριν προχωρήσει στον επόμενο. Η στοίβα κλήσεων αναγνωρίζει λειτουργίες του Web API και τις παραδίδει για να τις χειριστεί το πρόγραμμα περιήγησης.

Συνιστάται: