בעיה עם thread בC++ - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

בעיה עם thread בC++


RonCohen

Recommended Posts

תאמת שהסתדרתי אבל תגיד לי אם הגישה שלי שגוייה.

בעקרון זה פרוייקט ללימוד C++.

אז עשיתי קלאס בקובץ נפרד ולא הצלחתי להשתמש בthread עם הפונקציות שבתוך הקלאס אז עשיתי פונציה בקובץ של הmain שקוראת לפונקציות שבקלאס לפי ערך

(נגיד 1 קורא לפונקציה הראשונה בקלאס) ואז את הפונקציה הזאתי שמתי בטרד.

ולא זה הפעם הראשונה שאני עושה פרוייקט שנפרש לכמה קבצים בC++ אם יש המלצות אז אשמח לקבל אותם.

קישור לתוכן
שתף באתרים אחרים

אז עשיתי קלאס בקובץ נפרד ולא הצלחתי להשתמש בthread עם הפונקציות שבתוך הקלאס אז עשיתי פונציה בקובץ של הmain שקוראת לפונקציות שבקלאס לפי ערך

(נגיד 1 קורא לפונקציה הראשונה בקלאס) ואז את הפונקציה הזאתי שמתי בטרד.

טוב מאוד, זה בדיוק מה שאמורים לעשות.

קישור לתוכן
שתף באתרים אחרים

חוץ מזה, בשביל להריץ ת'רדים (גם בחלונות וגם בלינוקס) אתה חייב להגדיר פונקציה שלא נמצאת בשום מחלקה.

מקובל להגדיר גרסה של טרמפולינה: מתודה סטטית שמקבלת את this כפרמטר, וקוראת ל- ()this->aNonStaticMethod

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...