Stackless и stackful Корутины и асинхронность в Go
Дима Буров, Старший Go-разработчик в Lamoda Tech
Асинхронность — важный элемент современных систем, и корутины играют в этом не последнюю роль, но как насчёт Go? В этом докладе мы поговорим о том, что такое корутины, как они работают, и в чём их отличие от горутин. Обсудим stackless и stackful корутины, их плюсы и минусы, и главное, попробуем разобраться, как создать корутинное поведение на Go. Разберём, когда это полезно, какие есть ограничения и почему Go всё-таки выбрал свой путь к асинхронности.
Карьерный сайт:
Блог на Хабр:
Блог на VC:
1 view
1333
398
4 weeks ago 00:23:04 3
Stackless и stackful? Корутины и асинхронность в Go