Myvideo

Guest

Login

Изучаем Golang. Урок №19. Concurrency (1). Goroutines. Defer. Panic/Recover

Uploaded By: Myvideo
4 views
0
0 votes
0

В данном видео мы продолжаем изучать язык Go (Golang). Мы узнаем, что такое горутины (goroutines), научимся их создавать. Научимся использовать deferred функции, а так же обрабатывать panic Исходный код: Телеграм канал: Группа в Вк: 0:00 Содержание раздела 0:37 Содержание видео 1:09 Определение и свойства горутины 1:35 Конкурентное и параллельное выполнение 2:32 Создание горутины 4:46 Состояния горутины 5:25 Количество логических ядер: numCpu 6:43 Макс количество горутин, работающих параллельно maxProcs 8:00 Переключение горутин вручную: gosched 9:25 Переключение горутин планировщиком Go 10:52 Отложенные (deferred) функции 11:50 Порядок выполнения deferred функций 12:12 Изменение именованных возвращаемых значений с помощью deferred функций 13:09 Вычисление значений deferred функций 16:40 Определение паники (panic) 17:44 Создание паники 19:00 Обработка паники - recover 19:30 Поведение функции при появлении паники 20:18 Panic/recover это не try/catch 20:56 Мы сделали это

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later