Το
js ακολουθεί Μοντέλο Single-Threaded with Event Loop Model, εμπνευσμένο από το μοντέλο που βασίζεται σε συμβάντα JavaScript με μηχανισμό επανάκλησης JavaScript. Λοιπόν, κόμβος. js είναι single-threaded παρόμοια με JavaScript αλλά όχι καθαρά κώδικα JavaScript που υπονοεί πράγματα που γίνονται ασύγχρονα όπως κλήσεις δικτύου, εργασίες συστήματος αρχείων, αναζήτηση DNS, κ.λπ.
Τι σημαίνει το single threaded στον κόμβο JS;
Κόμβος. js είναι ένας ασύγχρονος χρόνος εκτέλεσης JavaScript με ένα νήμα. Αυτό σημαίνει ότι ο κώδικάς σας θα εκτελεστεί στο ίδιο νήμα. Αυτή η αρχιτεκτονική είναι πειραματική και ελαφρώς διαφορετική από άλλες γλώσσες (όπως PHP, Ruby, ASP. NET), όπου κάθε αίτημα πελάτη δημιουργείται σε ένα νέο νήμα.
Είναι ο βρόχος συμβάντος με ένα νήμα;
Ο βρόχος συμβάντος χρησιμοποιεί μόνο ένα νήμα. Είναι η κύρια καρδιά του μοντέλου επεξεργασίας πλατφόρμας Node JS. Το Even Loop ελέγχει οποιοδήποτε αίτημα πελάτη τοποθετείται στην ουρά συμβάντων. Εάν όχι, τότε περιμένετε για τα εισερχόμενα αιτήματα επ' αόριστον.
Είναι το ηλεκτρόνιο με ένα σπείρωμα;
Μια εφαρμογή Electron αποτελείται από τουλάχιστον δύο διαδικασίες. Το κύριο νήμα είναι η είσοδος στην αίτησή σας και κάνει όλες τις απαραίτητες εργασίες για να δείξει τη διαδικασία (ή τις διεργασίες) του renderer στους χρήστες σας. Μπορεί να υπάρξει μόνο μία περίπτωση της κύριας διαδικασίας.
Είναι ο κόμβος js πολλαπλών νημάτων;
Κόμβος. Το js είναι μια σωστή γλώσσα πολλαπλών νημάτων ακριβώς όπως η Java. Υπάρχουν δύο νήματα στον Κόμβο. js, ένα νήμα είναιαποκλειστικά υπεύθυνος για τον βρόχο εκδήλωσης και ο άλλος είναι για την εκτέλεση του προγράμματός σας.