У нас вы можете посмотреть бесплатно Изучаем Go. Урок №21. Concurrency (3). Каналы (channels). Deadlock. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В данном видео мы продолжаем изучать язык Go (Golang). Мы изучим такие разновидности каналов как, nil`овые, небуферизованные, буферизованные. Научимся записывать и читать данные из каналов, закрывать их, проверять на закрытие, а также читать значения каналов в цикле. Исходный код: https://github.com/Satan3/golangLesso... Телеграм канал: https://t.me/ThisIsItGo Группа в Вк: https://vk.com/club211076164 Rutube: https://rutube.ru/channel/48579101/ Помочь проекту: https://yoomoney.ru/to/4100117660540998 0:00 Содержание 0:25 Определение и назначение каналов 2:05 Nil`овый канал 2:36 len и cap канала 3:25 Запись и чтение из каналов 4:03 Deadlock 5:13 Закрытие каналов (close) 6:01 Небуферизованный канал (unbuffered channel) 11:45 Работа с каналом после его закрытия 13:24 Направленность каналов 15:13 Буферизованный канал (buffered channel) 20:46 Циклы по каналам 23:25 Для чего нужно закрывать каналы? 24:05 Чтение из закрытого канала 24:42 Проверка на закрытие канала 26:24 For .. range для итерации по каналам 29:05 Какой тип каналов использовать? 29:24 Мы сделали это