همروندی
goroutine، channel، select، بستهٔ sync، context و الگوهای همروندی در برابر asyncio و Celery.
Mid-level۳۵ ساعت درس۱۵ ساعت پروژه۱۲ درس
۰ از ۱۲ درس
- مدلهای همروندی: goroutine در برابر threading، multiprocessing، asyncio و GILبهزودی
- goroutine و WaitGroupبهزودی
- channelبهزودی
- selectبهزودی
- بستهٔ sync: Mutex، RWMutex و Onceبهزودی
- sync/atomic و memory modelبهزودی
- context: لغو و مهلت زمانیبهزودی
- الگوها ۱: worker pool، pipeline، fan-in و fan-outبهزودی
- الگوها ۲: errgroup، semaphore و rate limitingبهزودی
- race detector، deadlock و goroutine leakبهزودی
- طراحی همروند: Go در برابر Celery و asyncioبهزودی
- مرور ترکیبی فاز ۳بهزودی