
27-02-2010, 00:28
|
|
|
|
חבר מתאריך: 26.02.10
הודעות: 4
|
|
|
מקביליות בפלקס
זה נכון שAS3 זה AS3 וזה אותו הדבר גם בפלאש וגם בפלקס.
זה נכון גם שהמתכנת לא שולט על פתיחת התרדים בפלקס.
אבל בפלקס יש קוד שרץ באופן מקבילי ויש פונקציות שרצות במקביל ,
לגביי עיניין התרדים:
עניין התרדים זה בעצם מימוש אפשרי של מקביליות מול מערכת ההפעלה וזה לא מעניין אותנו אם נפתח תרד חדש או לא , העיקר שהפונקציות רצות באופן מקבילי, למרות שאני די בטוח בזה ש"מאחורי הקלעים " כאשר פונקציות רצות במקביל אז כן נפתח תרד חדש.
בפלקס המקביליות "באה" האופן אוטומטי, ז"א שפתיחת התרדים מתבצעת "מאחורי הקלעים" והמתכנת לא מתעסק בזה. בשפות פחות עיליות כמו c המתכנת ממש שולט בתרדים והוא זה שפותח אותם
(בשפת c הקוד רץ בברירת מחדל באופן סידרתי ועל מנת לפתוח תרד חדש צריך להשתמש בפקודה fork)
לגביי השאלה איך מריצים קוד במקביל:
בפלקס כותבים ב-2 שפות ביחד. AS וגם ב-mxml.
ב-mxml אם רוצים שהקוד ירוץ באפון מקבילי : משתמשים בפקודה <mx arallel>
ואם רוצים באפון סידרתי משתמשים ב- mx:Sequence>
בAS בפלקס הקוד רץ באופן מקבילי בברירת מחדל - ז"א שאם קראת למספר פונקציות אז הם ירוצו באופן מקבילי. והשאלה שלי מתחילת השירשור היא לגביי AS בפלקס לגבי הרצה של קוד באופן סידרתי.
אני בכלל לא מכיר פלאש ולכן לא ידעתי שזה לא ככה בפלאש...
נערך לאחרונה ע"י kobishe בתאריך 27-02-2010 בשעה 00:54.
|