6743
צפיות
צפיות
1
תשובות
תשובות
multi threading c#
מישהו יודע על חומר טוב בעברית על תכנות multi threadingtasking בC#
יש לי בעיה יש לי בתוכנית את התהליכון הראשי ובו הGUI ישלי עוד תהליכון שמבצע לוגיקה
כאשר נלחץ כפתור הסיום בGUI יש לשנות ערך של משתנה משותף בין התהליכים,לחזור לתהליך המשני ולסים
אולם אין חזרה לתהליכון המשני והתוכנה נתקעת
בנוסף כאשר התוכנה מסתימת ע"י סגירת החלון נוצרת שגיאה של:"invoke or begin incoke cannot bin…:
ומובן מכך ששוב יש בעיה עם התהליכונים
יש כאן מישהו שיכול לעזור?
1 תשובות
אני שאלתי את השאלה ועליתי על תשובה
השתמשתי בmulti tasking וע"מ לחזור לתהליכון המשני השתמשתי בפונקציה continuewith שמאלצת לפעול רק לאחר שיגמר התהליכון המשני
היא מופעלת ע:י שם התהליכון.continuewuth ע"מ לראות פרוט על הפונרציה הסתכלו הגוגל
מצורפים פה קישורים ללימוד multitasking בעברית
המצגת מעולה!
http://www.corner.co.il/UserImage/FilesFolder/TaskAsyncAwait.pptx
https://channel9.msdn.com/Blogs/bursteg/Async-Programming-using-C-50-and-Tasks-in-NET-45-and-WinRT-Part-1
https://channel9.msdn.com/Blogs/bursteg/Async-Programming-using-C-50-and-Tasks-in-NET-45-and-WinRT-Part-2
אלו קישורים לסרטונים ארוכים בנושא