تک‌وتاک ۰4 : Concurrency in Go


معرفی رویداد

یکی از موضوعات مهم و در عین حال چالش‌برانگیز در برنامه‌نویسی با زبان Go، بحث Concurrency است. در این ارائه، به نحوه‌ استفاده درست از  Concurrency پرداخته شده و چالش‌های احتمالی استفاده از Goroutine‌ها بررسی می‌شوند.

در این ارائه با استفاده از مثال‌های مختلف نشان داده می‌شود که چگونه استفاده‌ نادرست از Concurrency می‌تواند باعث کندی، مصرف زیاد منابع یا رفتارهای غیرقابل پیش‌بینی در سیستم شود و نحوه مدیریت بهینه این مشکلات شرح داده خواهد شد. در پایان نیز تجربه واقعی مدیریت Concurrency در پروژه‌های شرکت همکاران سیستم با شما به اشتراک گذاشته می‌شود.

برای حضور در این ارائه، آشنایی اولیه با مفاهیم Goroutine  و Channel مورد نیاز است.

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

  1. Intro
    • CSP concept
    • GMP model
  2. Unbounded Concurrency
  3. Race Condition & Shared State
  4. Goroutine leaks
  5. Context & Cancellation & Shutdown
  6. Scheduler and Runtime Behavior
  7. SG Context

ارائه‌دهنده:

هادی جعفری

برنامه‌نویس ارشد همکاران سیستم

فیلد های "*" اجباری هستند

سطح تحصیلات*
دانشجو هستید یا فارغ التحصیل؟*
حوزه فعالیت شما چیست؟*

شروع رویداد: 10:00 - 1404/08/22
پایان رویداد: 12:00 - 1404/08/22

آدرس: اسکای روم

دسته‌بندی:


در مورد این رویداد پرسشی دارید؟

با ما تماس بگیرید: