איך nodejs הוא פתיל יחיד?

תוכן עניינים:

איך nodejs הוא פתיל יחיד?
איך nodejs הוא פתיל יחיד?
Anonim

js עוקב אחר מודל Single-Threaded עם Event Loop בהשראת מודל מבוסס-אירועים JavaScript עם מנגנון התקשרות חוזרת של JavaScript. אז, צומת. js הוא יחיד-שרשור דומה ל-JavaScript אך לא קוד JavaScript בלבד, שמרמז על דברים שנעשים באופן אסינכרוני כמו שיחות רשת, משימות מערכת קבצים, חיפוש DNS וכו'.

מה המשמעות של הברגה בודדת בצומת JS?

צומת. js הוא זמן ריצה של JavaScript אסינכרוני עם חוט יחיד. זה אומר שהקוד שלך יבוצע באותו שרשור. ארכיטקטורה כזו היא ניסיונית ושונה במקצת משפות אחרות (כגון PHP, Ruby, ASP. NET), שבהן כל בקשות של לקוח מוצגות בשרשור חדש.

האם לולאת האירוע הוא שרשור יחיד?

Event Loop משתמש ב-Single Thread בלבד. זהו הלב העיקרי של מודל עיבוד פלטפורמת Node JS. Even Loop בודק שכל בקשת לקוח ממוקמת בתור לאירועים. אם לא, המתן לבקשות נכנסות לזמן בלתי מוגבל.

האם אלקטרונים עם הברגה בודדת?

יישום Electron מורכב משני תהליכים לפחות. השרשור המרכזי הוא הכניסה לאפליקציה שלך ועושה את כל העבודה הדרושה כדי להציג את תהליך העיבוד (או התהליכים) שלך למשתמשים שלך. יכול להיות רק מופע אחד של התהליך הראשי.

האם node js הוא מרובה הליכי?

צומת. js היא שפה נכונה עם ריבוי חוטים בדיוק כמו Java. ישנם שני שרשורים ב-Node. js, שרשור אחד הואאחראי באופן מסור ללופ האירוע והשני הוא לביצוע התוכנית שלך.

מוּמלָץ: