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

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

1 ساعت 28 دقیقهمتوسط2022-01-26

مدرسین

Adelina Simion

Adelina Simion

Software Engineer and Technology Evangelist

جزئیات دوره

همزمانی می‌تواند یک موضوع گیج‌کننده و ترسناک برای مهندسان باشد، اما ابزاری ضروری هنگام نوشتن کد تولید است زیرا به شما امکان می‌دهد راه‌حل‌های سریع‌تر و کارآمدتر بنویسید. در این دوره، Adelina Simion موضوع ترسناک همزمانی را ابهام می کند و نحوه استفاده از ابزارهای قدرتمند گوروتین ها و کانال ها را به نمایش می گذارد. Go با در نظر گرفتن همزمانی طراحی شده است، بنابراین هر توسعه دهنده باید برای استفاده از این ابزار قدرتمند در کارهای روزانه خود احساس اطمینان کند. با Adelina در این دوره همراه باشید تا درک کاملی از Go Concurrency بدست آورید و یاد بگیرید که چگونه آن را برای حل برخی از مشکلات رایج مهندسی به کار ببرید.

مهارت ها

GoProgramming FoundationsGoogleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • همزمانی در زندگی روزمره
  • پیش نیازهای عمومی
  • پیش نیاز - بسته http net

گوروتین ها و بسته همگام سازی

  • همزمانی در مقابل موازی
  • اصول کلیات
  • sync.WaitGroup
  • معرفی اپلیکیشن Orders
  • شرایط مسابقه
  • همگام سازی نقشه
  • Sync.Mutex

کانال ها

  • اصول کانال
  • کانال در عمل
  • بستن کانال ها
  • گستردگی کانال ها
  • عبارت select
  • استفاده از کانال ها در اپلیکیشن Orders

الگوهای همزمانی

  • کار سیگنالینگ به پایان رسیده است
  • استخرهای کارگری
  • زمینه ها و لغو
  • چالش - گسترش برنامه Orders
  • راه حل - گسترش برنامه Orders

نتیجه

  • ادامه با همزمانی در Go
۴۰,۰۰۰ تومان