لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش همزمان اعمال شده در برو
Applied Concurrency in Go
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
همزمان می تواند یک موضوع گیج کننده و ارعاب برای مهندسین باشد، اما در هنگام نوشتن کد تولید، یک ابزار ضروری است، زیرا اجازه می دهد تا شما بتوانید راه حل های سریع تر و کارآمدتر را بنویسید. در این دوره، Adelina Simion موضوعات ارعاب همزمان را از بین می برد و نحوه استفاده از ابزارهای قدرتمند Goroutines و Channels را نشان می دهد. برو با هماهنگی در ذهن طراحی شده است، بنابراین هر توسعه دهنده باید اعتماد به نفس برای استفاده از این ابزار قدرتمند در کار روزانه خود را. پیوستن به Adelina در این دوره برای به دست آوردن درک کامل از همبستگی GO و یادگیری نحوه استفاده از آن برای حل برخی از مشکلات مهندسی مشترک.
سرفصل ها و درس ها
معرفی
Introduction
همزمان در زندگی روزمره
Concurrency in daily life
پیش نیازهای عمومی
General prerequisites
پیش نیاز: بسته خالص/HTTP
Prerequisite: The net/http package
1. Goroutines و بسته همگام سازی
1. Goroutines and the Sync Package
هماهنگی در مقابل همبستگی
Concurrency vs. parallelism
مبانی Goroutines
Goroutines basics
sync.waitgroupgroup
The sync.WaitGroup
معرفی سفارشات سفارشات
Introducing the Orders app
شرایط مسابقه
Race conditions
sync.map
The sync.Map
sync.mutex
The sync.Mutex
2. کانال ها
2. Channels
مبانی کانال
Channel basics
کانال ها در عمل
Channels in action
کانال های بسته شدن
Closing channels
اعم از طریق کانال ها
Ranging over channels
بیانیه انتخاب
The select statement
استفاده از کانال ها در برنامه سفارشات
Using channels in the Orders app
3. الگوهای همزمان
3. Concurrency Patterns
کار سیگنالینگ به پایان رسیده است
Signaling work has finished
استخرهای کارگر
Worker pools
زمینه ها و لغو
Contexts and cancellation
چالش: گسترش برنامه سفارشات
Challenge: Extending the Orders app
راه حل: گسترش برنامه سفارشات
Solution: Extending the Orders app
نتیجه
Conclusion
ادامه دادن با هماهنگی در برو
Continuing on with concurrency in Go
Adelina Simion یک مهندس نرم افزار و تکنولوژی Evangelist است.
او یک مهندس جاوا با تجربه با هفت سال تجربه است، با سه سال گذشته متخصص در حال حرکت است. ساکن در لندن، او دارای MS در مدل سازی ریاضی و محاسبات از دانشگاه فنی دانمارک و در فناوری اطلاعات و ارتباطات از دانشکده مهندسی کاپنهاگ است.
نمایش نظرات