فصل سوم: همزمانی (concurrency)

فصل سوم: همزمانی (concurrency)

در این فصل به صورت عمیق به مباحث همزمانی در زبان گو پرداختیم و بطورکلی عناوین اصلی همزمانی را به همراه کلی نکات توضیح دادیم.

  • 3.1 شما با بحث همزمانی آشنا خواهید شد.
  • 3.2 در خصوص گوروتین ها آموزش دادیم و توضیح دادیم چی هستند.
  • 3.3 پکیج sync را کالبد شکافی کردیم و مهمترین تایپ ها و توابع کاربردی برای بحث همگام سازی همزمانی را آموزش دادیم.
  • 3.4 در خصوص پکیج atomic صحبت کردیم و کاربردهایش را گفتیم.
  • 3.5 این بخش روش تشخیص و مقابله با Data Race را آموزش دادیم.
  • 3.6 به مهمترین مقوله در همزمانی کانال ها پرداختیم.
  • 3.7 درخصوص select آموزش دادیم و کلی کاربرد براش مثال زدیم.
  • 3.8 به مهمترین پکیج context پرداختیم, پکیجی که به مرور بنیادی ترین بخش کدهای شما خواهد شد.
  • 3.9 تعدادی تکنیک در خصوص همزمانی ارائه دادیم و به مرور بیشتر خواهیم کرد.
  • 3.10 یک لیستی از الگوهای همزمانی را قرار دادیم و برای هر الگو توضیح و دیاگرام به همراه مثال و کاربرد قرار دادیم.
comments powered by Disqus