وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

آموزش عملی C++ Concurrency

سرفصل های دوره

در این دوره آموزشی برنامه نویسی همروند در زبان 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

139,000 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ایمیل شما:
تولید کننده:
مدرس:
شناسه: 23041
حجم: 3718 مگابایت
مدت زمان: 785 دقیقه
تعداد دیسک: 1 عدد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 17 خرداد 1399
آموزش عملی C++ Concurrency
آموزش عملی C++ Concurrency 1
آموزش عملی C++ Concurrency 2
آموزش عملی C++ Concurrency 3
آموزش عملی C++ Concurrency 4
آموزش عملی C++ Concurrency 5
آموزش عملی C++ Concurrency 6
طراحی سایت و خدمات سئو

139,000 تومان
افزودن به سبد خرید