שאלה על threads
יש לי מצב שאני רוצה להפעיל כמה theads במקביל גם מהקליינט וגם מהסרבר.
אני אסביר:
אני רוצה לטעון כמה דברים לUI. לדוגמא: רשימת תמונות, רשימת סמלים, רשימת שמות.
כל הטעינות האלה צריכות לרוץ במקביל וכולם פונות לשרת.
אבל הרשימת סמלים זאת פעולה שצריכה בנוסף להפעיל שרות חיצוני והיא לוקחת זמן. והUI נתקע.
יש הרבה סמלים וגם אותה אני רוצה לחלק לthreads שירוצו במקביל.
מה שחשבתי (ותקנו אותי אם זה הגיוני בכלל)
מהקליינט להריץ במקביל :
טעינת תמונות, טעינת סמלים, טעינת שמות.
הטעינת סמלים בסרבר שפונה לשרות חיצוני תחלק את הנתונים לקבוצות (נניח יש 150 אז לקבוצות של 5 כך ש5 טסקים יפעלו במקביל) בסיום זה יחזיר list של ה150 סמלים לקליינט.
ז"א ש3 tasts מהקליינט ירוצו במקביל ואחד מהם גם בסרבר יפוצל וירוץ אסינכרוני.
האם זה הגיוני?
ואם לא, אז למה? ואם כן אז איך הכי נכון לעשות את זה?
יש לי מצב שאני רוצה להפעיל כמה theads במקביל גם מהקליינט וגם מהסרבר.
אני אסביר:
אני רוצה לטעון כמה דברים לUI. לדוגמא: רשימת תמונות, רשימת סמלים, רשימת שמות.
כל הטעינות האלה צריכות לרוץ במקביל וכולם פונות לשרת.
אבל הרשימת סמלים זאת פעולה שצריכה בנוסף להפעיל שרות חיצוני והיא לוקחת זמן. והUI נתקע.
יש הרבה סמלים וגם אותה אני רוצה לחלק לthreads שירוצו במקביל.
מה שחשבתי (ותקנו אותי אם זה הגיוני בכלל)
מהקליינט להריץ במקביל :
טעינת תמונות, טעינת סמלים, טעינת שמות.
הטעינת סמלים בסרבר שפונה לשרות חיצוני תחלק את הנתונים לקבוצות (נניח יש 150 אז לקבוצות של 5 כך ש5 טסקים יפעלו במקביל) בסיום זה יחזיר list של ה150 סמלים לקליינט.
ז"א ש3 tasts מהקליינט ירוצו במקביל ואחד מהם גם בסרבר יפוצל וירוץ אסינכרוני.
האם זה הגיוני?
ואם לא, אז למה? ואם כן אז איך הכי נכון לעשות את זה?