ABA


"Threading Python"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #22236 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 22236
Q-Club  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 4.10.03
2807 הודעות, 1 פידבק
   15:40   17.08.18   
אל הפורום  
  Threading Python  
 
   שאלה קטנה לגבי תכנות מקבילי בפייטון.
אני מנסה לשחק קצת עם הנושא, כתבתי את הקוד הבא כדי שיהיה לי על מה לשחק עם הסינכרון אבל משום מה thread אחד מסיים את הפונקציה ואז השני מגיע אליה:
זה הקוד :

הייתי מצפה שהוא ידפיס a ואז עוד a ואז ילך לישון וככה יווצר סלט,אבל זה מדפיס כאילו הפונקציה מסונכרנת ):



                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הקריאה ל-run פשוט מריצה את target, אני מאמין שרצית להשתמש ב-thread.start במקום כובען  17.08.18 16:17 1
     אכן התכוונתי ל start תודה רבה, אבל עדיין לא נוצר לי סלט Q-Club  17.08.18 16:29 3
         אני לא ממש מבין למה אתה מתכוון בסלט, לי זה נראה שהקוד עושה מה שהוא צריך לעשות: כובען  17.08.18 16:36 4
             תודה רבה! Q-Club  17.08.18 16:46 5
                 בכיף :) כובען  18.08.18 10:36 6
  ובלי קשר - תקרא על GIL By-king 17.08.18 16:29 2
     נכון, ומי שצריך קצת סדר בראש אני ממליץ על הסרטון הבא כובען  20.08.18 16:36 7

       
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24350 הודעות, 21 פידבק
   16:17   17.08.18   
אל הפורום  
  1. הקריאה ל-run פשוט מריצה את target, אני מאמין שרצית להשתמש ב-thread.start במקום  
בתגובה להודעה מספר 0
 
קל לראות את זה בהגדרה של הפונקציה run, ב-threading.py:
https://github.com/python/cpython/blob/master/Lib/threading.py#L854


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Q-Club  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 4.10.03
2807 הודעות, 1 פידבק
   16:29   17.08.18   
אל הפורום  
  3. אכן התכוונתי ל start תודה רבה, אבל עדיין לא נוצר לי סלט  
בתגובה להודעה מספר 1
 
   עדיין נראה כי הפונקציה מתבצעת אחת אחרי השניה ולא ב"מקביל"

@כובען@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24350 הודעות, 21 פידבק
   16:36   17.08.18   
אל הפורום  
  4. אני לא ממש מבין למה אתה מתכוון בסלט, לי זה נראה שהקוד עושה מה שהוא צריך לעשות:  
בתגובה להודעה מספר 3
 
ערכתי לאחרונה בתאריך 17.08.18 בשעה 16:41 בברכה, כובען
 
https://repl.it/repls/VibrantInstructiveGraphics

הוספתי קצת הדפסות כדי להבין מי מדפיס מה ומתי

@Q-Club@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Q-Club  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 4.10.03
2807 הודעות, 1 פידבק
   16:46   17.08.18   
אל הפורום  
  5. תודה רבה!  
בתגובה להודעה מספר 4
 
  

@כובען@


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24350 הודעות, 21 פידבק
   10:36   18.08.18   
אל הפורום  
  6. בכיף :)  
בתגובה להודעה מספר 5
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   16:29   17.08.18   
אל הפורום  
  2. ובלי קשר - תקרא על GIL  
בתגובה להודעה מספר 0
 
   פייתון וmulti threading זה קצת שקר שווה שתכיר


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
כובען  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.3.10
24350 הודעות, 21 פידבק
   16:36   20.08.18   
אל הפורום  
  7. נכון, ומי שצריך קצת סדר בראש אני ממליץ על הסרטון הבא  
בתגובה להודעה מספר 2
 


לחץ כאן לצפיה דרך יוטיוב


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net