כתוצאה מכך, למרות ש-Rails עצמה בטוחה לשרשור מאז גרסה 2.2, עדיין אין שרת רב-הליכי טוב עבורו בשרתי Windows. ואתה משיג את התוצאות הטובות ביותר על ידי הפעלתו על שרתי nix תוך שימוש במודל מקביליות מרובה תהליכים/חוטים בודדים. מסילות כמסגרת בטוחות לחוטים. אז התשובה היא yes!
מהן כמה דוגמאות ליישומים עם שרשור בודד?
LAME, מקודד האודיו בקוד פתוח, הוא דוגמה טובה ליישום עם חוט יחיד. הוא לעולם לא ישתמש ביותר משרשור אחד (לכן כשאני מקודד קבצי MP3, אני פשוט מריץ ארבעה עותקים או יותר בו-זמנית, כל אחד מקודד רשימה של קבצי אודיו).
האם רוב המשחקים עדיין עם שרשור בודד?
רוב המשחקים הם עם שרשור יחיד. משחקים משתמשים בעיקר ב-1-3 ליבות לכל היותר, עם כמה חריגים כמו BF4 שבו יש לו אופטימיזציה מרובת ליבות.
האם רובי מרובה הליכי?
Ruby מקל על כתיבת תוכניות multi-threaded עם הכיתה Thread. חוטי רובי הם דרך קלת משקל ויעילה להשיג התאמה בקוד שלך.
האם Microservices חוט יחיד?
שירותי מיקרו-פתיל יחיד
אם המערכת שלך מורכבת משירותי מיקרו מרובים, כל מיקרו-שירות יכול לפעול במצב חוט יחיד. … שירותי מיקרו אינם חולקים נתונים כלשהם מטבעם, כך ששירותי מיקרו הם מקרה שימוש טוב עבור מערכת עם פתיל זהה.