در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در مورد Multithreading، همزمان سازی و برنامه نویسی موازی با نمونه های عملی و سرگرم کننده در Google Google Lang
عنوان اصلی : Mastering Multithreading Programming with Go (Golang)
سرفصل های دوره :
مقدمه:
اطلاعات بیشتر در مورد محاسبات موازی
پیوندها و منابع این دوره
ایجاد و استفاده از موضوعات:
فرایندها، نخ ها و رشته های سبز
مقدمه برای شبیه سازی ما
شروع گروتین های ما
مثال اشتراک گذاری حافظه قسمت 1
مثال اشتراک گذاری حافظه قسمت 2
استفاده از Threads Quiz
همگام سازی رشته با Mutexes:
چرا به قفل نیاز داریم؟
استفاده از Mutexes در شبیه سازی Boid
افزودن همگام سازی به شبیه سازی
قفل های خواننده-نویسنده
همگام سازی Boid با قفل Readers-Writers
امتحان Mutexes
انتظار کارهای تکمیل شده:
درک WaitGroups
جستجوی همزمان فایل با WaitGroups
آزمون WaitGroup
گذر پیام با کانالها:
ارتباط موضوعی با استفاده از کانال ها
نمونه خط لوله
درک Thread Pools
Thread Pool مثال قسمت 1
Thread Pool مثال قسمت 2
الگوریتم بند کفش توضیح داده شد (اختیاری)
آزمون کانال
همگام سازی با استفاده از متغیرهای شرط:
متغیر شرطی چیست؟
الگوریتم موازی برای ضرب ماتریس
اجرای ضرب ماتریس موازی قسمت 1
اجرای ضرب ماتریس موازی قسمت 2
آزمون متغیر شرط
بن بست ها:
ربات ها، فیلسوفان و قطارهای بن بست
مثال بن بست ساده
نمونه بن بست قطار قسمت 1
نمونه بن بست قطار قسمت 2
حل بن بست ها با استفاده از سلسله مراتب منابع
پیاده سازی راه حل سلسله مراتب منابع
حل بن بست ها با استفاده از داور
اجرای راه حل داور
موانع:
موانع توضیح داده شد
ساختن یک مانع
موانع با ضرب ماتریس
متغیرهای اتمی:
آشنایی با متغیرهای اتمی
مثال متغیرهای اتمی
ساخت یک برنامه بسامد نامه
استفاده از متغیرهای اتمی در مثال ما
قفل های چرخشی:
قفل کردن با استفاده از قفل های چرخشی
ساخت قفل های چرخشی خودمان
مثال لجر
پیاده سازی دفتر کل قسمت 1
اجرای لجر قسمت 2
Mastering Multithreading Programming with Go (Golang)
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
اطلاع رسانی حذف دوره های قدیمی و تخفیفات نوروزی مشاهده