فیلم آموزش همزمانی در برنامه نویسی سی پلاس پلاس مدرن

فیلم آموزش همزمانی در برنامه نویسی سی پلاس پلاس مدرن

با سلام. در خدمت دوستان عزیز هستیم با فیلم آموزش همزمانی در برنامه نویسی سی پلاس پلاس مدرن به زبان اصلی از وب سایت آموزش برنامه نویسی سی پلاس پلاس. اگر مطالب سایت رو دنبال بفرمایید در زمینه آموزش برنامه نویسی سی پلاس پلاس آموزش های زیادی رو به زبان فارسی منتشر کردیم ولی چون این آموزش از سطح خوبی برخوردار بود برای شما دوستان ارائه نمودیم. این دوره آموزشی محصول موسسه Pluralsight است، دارای مدت زمان 4 ساعت و 30 دقیقه می باشد و با عنوان Pluralsight Modern C Plus Plus Concurrency منتشر شده، لیست کامل سرفصل ها در ادامه مطلب…

آموزش همزمانی در برنامه نویسی سی پلاس پلاس مدرن

  • مقدمه
  • Windows Threads
  • موضوعات و CRT
  • رویدادها
  • موضوعات و رویدادها
  • هماهنگ سازی
  • بخش های بحرانی
  • Mutexes
  • متغیر شرطی
  • تنظیم مجدد خودکار رویدادها
  • پیدا کردن مشکل
  • تنظیم مجدد دستی رویدادها
  • متغیر شرطی
  • ثبت callback
  • مخلوط کردن محیط و استخر
  • واحد های کار
  • همگام سازی Thread Pool
  • Timers و Timeouts
  • Cleanup و Cancellation
  • همزمانی Runtime
  • parallel_for_each
  • parallel_for
  • parallel_invoke و parallel_reduce
  • parallel_transform
  • concurrent_vector
  • concurrent_queue
  • همگام سازی تعاونی ها
  • Tasks

جهت مشاهده تمامی فیلم های آموزش برنامه نویسی سی پلاس پلاس کلیک نمایید.

Pluralsight Modern C++ Concurrency

Kenny Kerr
Intermediate
4h 33m

This course will introduce you to modern C++ concurrency on the Windows operating system. Unfortunately, standard or portable concurrency is still in its infancy so a comprehensive study of concurrency cannot get away from the practical and platform-specific aspects of the craft. As such, this course uses the Windows operating system as the playground to explore concurrency in C++. This course will prepare you with a deep understanding of threads and synchronization at the OS level, including modern synchronization primitives such as slim reader/writer locks and condition variables. You will learn all about the mighty Windows thread pool API and the Concurrency Runtime. Finally, you will be introduced to some of the shortcomings that plague the C++11 Thread Support Library.

Getting Started
7m 0s
Introduction 1m 10s
The Concurrency Landscape 2m 48s
Getting Started 2m 18s
Summary 0m 42s
Threads
51m 3s
Introduction 0m 43s
Windows Threads 12m 49s
Threads and The CRT 8m 0s
Events 13m 28s
Threads and Events 15m 12s
Summary 0m 49s
Synchronization
49m 15s
Introduction 0m 39s
Critical Sections 13m 19s
Mutexes 4m 28s
Slim Reader/Writer Locks 7m 56s
Slim Reader/Writer Locks and Guards 5m 51s
Slim Reader/Writer Locks and Threads 9m 46s
The Windows Runtime Library's CriticalSection 3m 47s
The Windows Runtime Library's SRWLock 2m 10s
Summary 1m 14s
Condition Variables
33m 40s
Introduction 0m 51s
Auto-Reset Events 14m 43s
Finding The Problem 6m 50s
Manual-Reset Events 2m 59s
Condition Variables 7m 16s
Summary 0m 59s
The Windows Thread Pool
38m 59s
Introduction 2m 5s
Submitting Callbacks 8m 35s
Caring for The Environment 4m 45s
Pools of Threads 8m 44s
Mixing Environments and Pools 6m 28s
Units of Work 7m 43s
Summary 0m 35s
The Windows Thread Pool - Part 2
35m 34s
Introduction 0m 29s
Thread Pool Synchronization 11m 21s
Timers and Timeouts 5m 3s
Relative Timeouts and Periods 7m 36s
Cleanup and Cancellation 10m 27s
Summary 0m 36s
The Concurrency Runtime
38m 21s
Introduction 1m 54s
parallel_for_each 3m 21s
parallel_for 2m 38s
parallel_invoke and parallel_reduce 3m 58s
parallel_transform 1m 12s
concurrent_vector 5m 36s
concurrent_queue 7m 37s
Cooperative Synchronization 2m 55s
Tasks 7m 46s
Summary 1m 20s
The C++11 Thread Support Library
19m 32s
Introduction 1m 9s
Threads 12m 53s
Locks and Guards 3m 24s
Course Summary 2m 4s
5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

پکیج آموزش برنامه‌ نویسی پایتون در 24 ساعت
دانلود با لینک مستقیم

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.