دوره آموزشی تمرین زبان Go: همزمانی
28 دقیقهمتوسط2023-09-14
مدرسین

Miki Tebeka
CEO at 353Solutions
جزئیات دوره
مسلط بودن به همزمانی (Concurrency) میتونه شانس شما رو برای پیدا کردن شغل به عنوان برنامهنویس بیشتر کنه. با پیشرفت دستگاههای چند هستهای، توانایی نوشتن کدی که بتونه چند کار رو به طور همزمان انجام بده، تبدیل به یه مفهوم ضروری تو برنامهنویسی مدرن شده. یکی از جذابترین ویژگیهای زبان گو برای برنامهنویسان، قابلیت همزمانی داخلیشه و توی این دوره، میکی تِبِکا مهارتهای همزمانی شما در زبان گو رو با یه سری چالشها میسنجه. یاد بگیرید چطور با گوروتینها، کانالها و حتی مفاهیم همزمانی سطح پایینتر مثل sync.Mutex کار کنید. با میکی همراه بشید، راهحلهای خودتون رو با راهحلهای اون مقایسه کنید و ببینید مهارتهای همزمانی شما چطور با اون مطابقت داره.
مهارت ها
GoGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - همزمانی در چالشهای Go
- 02 - آنچه باید بدانید
- 03 - گشت و گذار در CoderPad
1. انتظار برای گوروتین ها
- 04 - راه حل - زمان بندی تماسهای HTTP
2. گرفتن نتایج از گوروتین
- 05 - راه حل - بررسی امضای دیجیتال
3. تایم اوت و لغو
- 06 - راه حل - توصیه فیلم
4. استخر ثابت از گوروتین
- 07 - راه حل - تغییر اندازه تصاویر
5. استفاده از بسته همگام سازی
- 08 - راه حل - حافظه پنهان محدود
نتیجه
- 09 - مراحل بعدی