יש לי קוד שאני רוצה להריץ אותו במספר תהליכים ושינוהל על ידי queue,
התהליך מפעיל פוקציה שפותחת חיבור לשרת, מנתחת מידע ומחזירה תשובה, בכל אופן זה מה שאני רוצה שיקרה, מה שתכלס קורה זה שה Queue ממלא מלאי של פניות לשרת בסטוק ורק אחרי זה הוא מבצע אותן אחת אחת.
זאת אומרת שאם יש לי קובץ של 1000 שורות כשכל שורה הפונקציה אמורה לקרוא את השורה >> לבצע פעולת חישוב >> להחזיר תשובה
מה שיקרה זה שהQueue יקרא את כל ה1000 שורות ביחד ורק אחרי זה הוא יעבור שורה שורה ויפעיל את פונקציית החישוב ויחזיר תשובה.
יש איזהו שהיא אפשרות שעל כל קריאה של שורה אני יקבל תשובה באותו רגע?
זה פשוט לא הגיוני להחזיק בזיכרון סתם מערך כזה ענק.
|