{"Free":0,"Sample":1,"Paid":2}
[{"Name":"threads ב- C++","Videos":[{"Watched":false,"Name":"פתיחה ומבוא","VideoQuestionQueItems":[],"ID":146799},{"Watched":false,"Name":"איך מריצים thread בשפת","VideoQuestionQueItems":[],"ID":146800},{"Watched":false,"Name":"הרצת thread בכמה מופעים","VideoQuestionQueItems":[],"ID":146801},{"Watched":false,"Name":"הדפסה אטומית באמצעות נעילות עם אובייקט mutex","VideoQuestionQueItems":[],"ID":146802},{"Watched":false,"Name":"האתגר בין סינכרון תהליכים והפתרון","VideoQuestionQueItems":[],"ID":146803},{"Watched":false,"Name":"פתרון לסינכרון באמצעות mutex - תרגיל המטוסים","VideoQuestionQueItems":[],"ID":146804},{"Watched":false,"Name":"מיפוי הזיכרון","VideoQuestionQueItems":[],"ID":146805},{"Watched":false,"Name":"איך לעצור thread באופן לוגי","VideoQuestionQueItems":[],"ID":146806},{"Watched":false,"Name":"מה קורה כאשר thread ישן","VideoQuestionQueItems":[],"ID":146807},{"Watched":false,"Name":"wait and norify","VideoQuestionQueItems":[],"ID":146808},{"Watched":false,"Name":"3 בעיות לעבודה עם threads","VideoQuestionQueItems":[],"ID":146809},{"Watched":false,"Name":"בעיית ה- racing ופתרונה","VideoQuestionQueItems":[],"ID":146810},{"Watched":false,"Name":"בעיית ה- racing - שלגיה","VideoQuestionQueItems":[],"ID":146811},{"Watched":false,"Name":"בעיית ה- deadlock - הפילוסופים הסינים","VideoQuestionQueItems":[],"ID":146812},{"Watched":false,"Name":"בעיית היצרן-צרכן","VideoQuestionQueItems":[],"ID":146813},{"Watched":false,"Name":"סיכום","VideoQuestionQueItems":[],"ID":146814}],"ID":595201}]
[{"ID":595201,"Videos":[146799,146800,146801,146802,146803,146804,146805,146806,146807,146808,146809,146810,146811,146812,146813,146814]}];
[146799,146800,146801,146802,146803,146804,146805,146806,146807,146808,146809,146810,146811,146812,146813,146814];
1
9