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

تسلط بر برنامه نویسی Multithreading با GO (Golang)

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

در مورد 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)

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

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

ایمیل شما:
تولید کننده:
مدرس:
شناسه: UD21811
حجم: 2143 مگابایت
مدت زمان: 325 دقیقه
تعداد دیسک: 1 عدد
زبان: انگلیسی ساده و روان
تاریخ انتشار: 29 دی 1400
تسلط بر برنامه نویسی Multithreading با GO (Golang)
تسلط بر برنامه نویسی Multithreading با GO (Golang) 1
تسلط بر برنامه نویسی Multithreading با GO (Golang) 2
تسلط بر برنامه نویسی Multithreading با GO (Golang) 3
تسلط بر برنامه نویسی Multithreading با GO (Golang) 4
تسلط بر برنامه نویسی Multithreading با GO (Golang) 5
تسلط بر برنامه نویسی Multithreading با GO (Golang) 6
دیگر آموزش های این مدرس
طراحی سایت و خدمات سئو

45,900 تومان
افزودن به سبد خرید