Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

אוף טופיק - איזו שפה/מנוע מבצעת Threadind טהור?

Anonymous - 18/07/2018 - 16:48
נושא ההודעה: איזו שפה/מנוע מבצעת Threadind טהור?
אם Threading זה הרצת קוד במקביל אז לא JS וככל הידוע לי גם לא פיתון עושות את זה.
מה לגבי C# ? עושה?

יש חיה כזו שעושה?
Anonymous - 18/07/2018 - 20:47
נושא ההודעה:
כל שפה נורמלית.
זה בעיקר תלוי בבעיה שלך, באלגוריתם, וביכולות התכנות.
Anonymous - 19/07/2018 - 14:55
נושא ההודעה:
Anonymous :
כל שפה נורמלית.
זה בעיקר תלוי בבעיה שלך, באלגוריתם, וביכולות התכנות.


באמת?
אז ג'אווה סקריפט זה לא שפה נורמלית?

לאחר וויכוח עם מתכנתת גאונה שהתעקשה שכל ת'רד שלה שהיא כתבה ב C# - רץ על core נפרד משלו והכל בו זמנית - העליתי את השאלה לפה.
mksoft - 19/07/2018 - 15:09
נושא ההודעה:
ומה מונע להריץ מספר תהליך js שכל אחד מהם משתמש ב-core משלו? זה מה ש-cluster עושה:
https://nodejs.org/api/cluster.html#cluster_cluster

פייתון לדוגמא משתמש ב-threads הטבעיים של מערכת ההפעלה, אך מוגבל עם ה־GIL, כך שהוא יושב באמצע. והכוונה כאן ל-CPython, לחלק מהיישומיים האחרים של השפה אין את המגבלה הזו.

ל-threads יש צד מסריח משלהם, מתכנתים עם מספיק ניסיון יודעים באיזו גישה להשתמש ומתי.
Anonymous - 21/07/2018 - 18:05
נושא ההודעה:
אני לא מבין - אתה מכיר מתכנתת שלדבריך היא גאונה, ונראה שאתה לא מכיר יותר מדי את הנושא - למה לשאול אנשים זרים באינטרנט? למה שתסמוך עלינו יותר מעל מישהו שאתה מכיר ויודע להעריך את הידע והיכולות שלה?
Anonymous - 21/07/2018 - 18:19
נושא ההודעה:
Anonymous :
אני לא מבין

אז למה אתה נדחף?
Anonymous - 21/07/2018 - 18:42
נושא ההודעה:
תביא את המתכנתת הגאונה שתגיב פה... Mr. Green
borsood - 22/07/2018 - 08:18
נושא ההודעה:
Anonymous :

לאחר וויכוח עם מתכנתת גאונה שהתעקשה שכל ת'רד שלה שהיא כתבה ב C# - רץ על core נפרד משלו והכל בו זמנית - העליתי את השאלה לפה.

זה בכלל לא תלוי בשפה אלא בישום runtime.
אתה יכול לכתוב כתה ת'רדים שתרצה, אבל ה VM יחליט בסופו של דבר איך להריץ.
כל הזמנים הם GMT + 2 שעות