Тёмный

Внутреннее устройство каналов в Go 

Evrone Development
Подписаться 8 тыс.
Просмотров 8 тыс.
50% 1

Подписывайтесь на наш канал здесь и в телеграмм t.me/meetups_evrone, чтобы быть в курсе будущих митапов и не пропускать полезные доклады!
Николай Тузов / Lamoda
Часто разработчики ограничиваются лишь спецификацией и best practices при работе со структурами данных своего языка. И редко заглядывают “под капот” этих структур. Я решил расширить их кругозор, рассказав про то, как устроены внутри каналы в Go. Разработчик будет лучше понимать, как устроен инструментарий, с которым разработчик сталкивается каждый день. Это поможет писать более качественный код, делать меньше принципиальных ошибок.
00:00 - Введение
00:57 - Интересные для изучения свойства каналов в Go
06:12 - Как происходит запись данных из горутин в канал
08:04 - Как устроен планировщик в Go
08:32 - Как поставить на паузу горутину
09:12 - Как разбудить горутину
12:45 - Что если бы ридер пришел первым?
14:06 - Небуферизированный каналы в Go
14:31 - Итоги по реализации свойств каналов в Go
15:06 - Select
16:29 - Закрытие канала
17:18 - Заключение

Наука

Опубликовано:

 

1 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@user-io1sr3jx7o
@user-io1sr3jx7o Год назад
Огромное спасибо, Николай! Продолжайте свое дело! У вас талант быстро и качественно объяснять сложные вещи понятным языком!
@nikolay_tuzov
@nikolay_tuzov Год назад
Спасибо, рад что вам понравилось)
@vladimirpetrov5276
@vladimirpetrov5276 Год назад
И картинки интересные. )
@andreyg5875
@andreyg5875 Год назад
Приятно послушать умных людей :)
@user-ee1lx1pe7n
@user-ee1lx1pe7n Год назад
Спасибо большое! Очень-очень круто)
@nickolayabramov
@nickolayabramov Год назад
Лайк за Николая
@tmvrus83
@tmvrus83 Год назад
Николайк!
@denissavast
@denissavast Год назад
благодарю
@user-oc7ky3sd6z
@user-oc7ky3sd6z Год назад
Хороший материал.
@smittychannel3252
@smittychannel3252 Год назад
Огонь!!
@evgenygorbachev597
@evgenygorbachev597 Год назад
Спасибо за видео!)
@user-qx3km6wp1p
@user-qx3km6wp1p Год назад
Atomic bool в go уже есть
@nikolay_tuzov
@nikolay_tuzov Год назад
Не по настоящему ) Можно сказать, что это некий синтаксический сахар, под коробкой там не bool. И его не может там быть
@urick0s
@urick0s Месяц назад
Оттарабанил, зато системно
Далее
Golang meetup
2:22:36
Просмотров 5 тыс.
New Gadgets! Bycycle 4.0 🚲 #shorts
00:14
Просмотров 4,9 млн
Прилетели в Дубай
00:17
Просмотров 75 тыс.
Ultimate Golang Developer Roadmap 2024 🚀
11:46
Просмотров 20 тыс.
Что нужно знать о слайсах в Go?
28:34
SAMSUNG S23 ULTRA🔥
0:47
Просмотров 144 тыс.
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
Просмотров 618 тыс.
iphone fold ? #spongebob #spongebobsquarepants
0:15
Просмотров 184 тыс.