עזרה ב-פייתון
שלום לכולם
הייתי רוצה לדעת מה קורה לפונקציה שלפניה אני מוסיף את התווית
@fork
אני יודע שתוויות זו יוצרת תהליך חדש אבל האם בסיום הפונקציה תהליך זה מת או שעדיין ממשיך לרוץ.
השימוש שלי בפקודה הזו בתוויות הזו זה כי יש לי דליפות זיכרון
(ידוע שזה קשה בפייתון אבל אני משתמש בסיפריה מתמטית ששם
למי שמעונין sage
יש את הדליפות וממש לא בא לי להתחיל לחפור בקוד ולדעת מה בדיוק גורם לדליפה ).
חשבתי לזרוק את הקוד החשוד לתהליך נפרד הוא יקבל את כל הדליפות שהיו ימות ובכך הקוד שלי ישתחרר. מודה זה נשמע כמו לשים אצבע כדי לסגור שיטפון אבל זה הרעיון היחיד שעלה לי.
אז ליצור תהליך נפרד לפונקציה זה ע"י התהליך @fork
השאלה היחידה מה קורה בסיום פונקציה זו ? האם יש לי 2 תהליכים שונים או שאחרי שהפונקציה מסתיימת תהליך הבן מת.
האם ייתכן המצב שהאבא זה שקרא לפונקציה של ה- fork
ממשיך לרוץ לפני שהוא קיבל את הערך המוחזר מהפונקציה - משום מה הדבר נשמע לי מוזר ולא אפשרי
אבל אני לא בקיא בזה יותר מידי
המשך יום נפלא
בתודה מראש
שלום לכולם
הייתי רוצה לדעת מה קורה לפונקציה שלפניה אני מוסיף את התווית
@fork
אני יודע שתוויות זו יוצרת תהליך חדש אבל האם בסיום הפונקציה תהליך זה מת או שעדיין ממשיך לרוץ.
השימוש שלי בפקודה הזו בתוויות הזו זה כי יש לי דליפות זיכרון
(ידוע שזה קשה בפייתון אבל אני משתמש בסיפריה מתמטית ששם
למי שמעונין sage
יש את הדליפות וממש לא בא לי להתחיל לחפור בקוד ולדעת מה בדיוק גורם לדליפה ).
חשבתי לזרוק את הקוד החשוד לתהליך נפרד הוא יקבל את כל הדליפות שהיו ימות ובכך הקוד שלי ישתחרר. מודה זה נשמע כמו לשים אצבע כדי לסגור שיטפון אבל זה הרעיון היחיד שעלה לי.
אז ליצור תהליך נפרד לפונקציה זה ע"י התהליך @fork
השאלה היחידה מה קורה בסיום פונקציה זו ? האם יש לי 2 תהליכים שונים או שאחרי שהפונקציה מסתיימת תהליך הבן מת.
האם ייתכן המצב שהאבא זה שקרא לפונקציה של ה- fork
ממשיך לרוץ לפני שהוא קיבל את הערך המוחזר מהפונקציה - משום מה הדבר נשמע לי מוזר ולא אפשרי
אבל אני לא בקיא בזה יותר מידי
המשך יום נפלא
בתודה מראש