در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این دوره آموزشی برنامه نویسی همروند در زبان C++ را یاد گرفته و همراه با مدرس دوره در پروژه های واقعی تجربه و تمرین خواهید کرد.
عنوان اصلی : C++ Concurrency in Action, Second Edition
01 - همزمانی چیست
02 - رویکردهای همزمانی
03 - چرا از همزمانی استفاده کنید
04 - همزمانی و چند رشته ای در C++
05 - کارایی در کتابخانه موضوعی C++
06 - شروع به کار
07 - مدیریت موضوع پایه
08 - در حال انتظار برای تکمیل یک موضوع
09 - ارسال آرگومان ها به یک تابع رشته
10 - انتقال مالکیت یک موضوع
11 - انتخاب تعداد نخ ها در زمان اجرا
12 - شناسایی رشته ها
13 - مشکل در اشتراک گذاری داده ها بین رشته ها
14 - حفاظت از داده های مشترک با mutexes
15 - مشاهده شرایط مسابقه ذاتی در رابط ها قسمت 1
16 - مشاهده شرایط مسابقه ذاتی در رابط ها قسمت 2
17 - بن بست - مشکل و راه حل
18 - دستورالعمل های بیشتر برای جلوگیری از بن بست قسمت 1
19 - دستورالعمل های بیشتر برای جلوگیری از بن بست قسمت 2
20 - قفل انعطاف پذیر با std - -unique_lock
21 - قفل شدن در دانه بندی مناسب
22 - امکانات جایگزین برای حفاظت از داده های مشترک
23 - حفاظت از ساختارهای داده که به ندرت به روز می شوند
24 - انتظار برای یک رویداد یا شرایط دیگر
25 - ساخت یک صف thread-safe با متغیرهای شرط
26 - انتظار برای رویدادهای یکباره با معاملات آتی
27 - ارتباط دادن یک کار با آینده
28 - ذخیره یک استثنا برای آینده
29 - انتظار با محدودیت زمانی
30 - نقاط زمانی
31 - استفاده از همگام سازی عملیات برای ساده سازی کد
32 - همگام سازی عملیات با ارسال پیام
33 - همزمانی به سبک Continuation با Concurrency TS
34 - ادامه زنجیر
35 - انتظار برای اولین آینده در یک مجموعه با when_any
36 - std - -experimental - -barrier - یک مانع اساسی
37 - مبانی مدل حافظه
38 - عملیات اتمی و انواع در C++
39 - عملیات در std - -atomic_flag
40 - عملیات در std - -atomic_bool
41 - عملیات بر روی انواع انتگرال اتمی استاندارد
42 - توابع رایگان برای عملیات اتمی
43 - همگام سازی عملیات و اجرای دستور
44 - سفارش حافظه برای عملیات اتمی قسمت 1
45 - سفارش حافظه برای عملیات اتمی قسمت 2
46 - سفارش حافظه برای عملیات اتمی قسمت 3
47 - سفارش حافظه برای عملیات اتمی قسمت 4
48 - انتشار دنباله ها و همگام سازی با
49 - دستور عملیات غیر اتمی
50 - طراحی برای همزمانی به چه معناست
51 - ساختارهای داده همزمان مبتنی بر قفل
52 - یک صف امن با استفاده از قفل ها و متغیرهای شرط
53 - یک صف امن با نخ با استفاده از قفل های ریز دانه و متغیرهای شرایط قسمت 1
54 - یک صف امن با نخ با استفاده از قفل های ریز دانه و متغیرهای شرایط قسمت 2
55 - یک صف امن با نخ با استفاده از قفل های ریز دانه و متغیرهای شرایط قسمت 3
56 - طراحی ساختارهای داده پیچیده تر مبتنی بر قفل
57 - نوشتن یک لیست امن با استفاده از قفل
58 - تعاریف و پیامدها
59 - ساختارهای داده بدون انتظار
60 - نمونه هایی از ساختارهای داده بدون قفل
61 - جلوگیری از نشت مزاحم - مدیریت حافظه در ساختارهای داده بدون قفل
62 - تشخیص گره هایی که با استفاده از نشانگرهای خطر، قسمت 1 قابل بازیابی نیستند
63 - تشخیص گره هایی که با استفاده از نشانگرهای خطر، قسمت 2 قابل بازیابی نیستند
64 - تشخیص گره های در حال استفاده با شمارش مرجع
65 - اعمال مدل حافظه در پشته بدون قفل
66 - نوشتن یک صف thread-safe بدون قفل قسمت 1
67 - نوشتن یک صف thread-safe بدون قفل قسمت 2
68 - نوشتن یک صف thread-safe بدون قفل قسمت 3
69 - دستورالعمل نگارش ساختارهای داده بدون قفل
70 - تکنیک های تقسیم کار بین نخ ها
71 - تقسیم داده ها به صورت بازگشتی
72 - تقسیم کار بر اساس نوع کار
73 - عوامل موثر بر عملکرد کد همزمان
74 - اشتراک نادرست
75 - طراحی ساختارهای داده برای عملکرد چند رشته ای
76 - ملاحظات اضافی در هنگام طراحی برای همزمانی
77 - مقیاس پذیری و قانون امدال
78 - طراحی کد همزمان در عمل
79 - اجرای موازی std - -find
80 - اجرای موازی std - -partial_sum قسمت 1
81 - اجرای موازی std - -partial_sum قسمت 2
82 - حوضچه های نخ
83 - در انتظار وظایف ارسال شده به یک Thread Pool
84 - وظایفی که منتظر کارهای دیگر هستند
85 - کار دزدی
86 - رشته های قطع کننده
87 - وقفه در انتظار متغیر شرط
88 - رسیدگی به وقفه ها
89 - موازی سازی الگوریتم های استاندارد کتابخانه
90 - std - -execution - -parallel_policy
91 - الگوریتم های موازی از کتابخانه استاندارد C++
92 - نمونه هایی از استفاده از الگوریتم های موازی
93 - انواع باگ های مربوط به همزمانی
94 - تکنیک های مکان یابی باگ های مربوط به همزمانی
95 - مکان یابی باگ های مربوط به همزمانی با آزمایش
96 - تکنیک های تست چند رشته ای
97 - ساختار کد آزمون چند رشته ای
C++ Concurrency in Action, Second Edition
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.