В данном видео мы продолжаем изучать язык 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 Мы сделали это
1 view
1150
347
7 months ago 00:41:31 1
Как на самом деле устроены каналы в Golang? | Golang channels internals
8 months ago 01:06:51 1
Изучаем Golang. Урок 1. Основы + веб-сервер в 3 строки в конце урока!
8 months ago 00:17:25 1
Я изучал программирование 25 лет и вот, как бы я начинал сейчас...
8 months ago 00:17:24 1
2024 – ХУДШИЙ ГОД ДЛЯ ИЗУЧЕНИЯ ПРОГРАММИРОВАНИЯ (слишком поздно)
8 months ago 00:08:16 1
Как выучить GO? Самый аху#### способ!
9 months ago 00:57:02 1
ОЧЕНЬ ЧИСТАЯ АРХИТЕКТУРА НА GOLANG
9 months ago 00:22:12 1
ДРУЖБА GOLANG И REACTJS! НАСТРАИВАЕМ CORS
9 months ago 00:19:55 1
Лучший бюджетный ноутбук для программиста | Lenovo ThinkPad
9 months ago 00:32:51 4
Упаковываем сервисы в Docker и деплоем через GIthub Actions и Ansible + docker-compose
9 months ago 00:28:36 4
Разбираемся с объектным хранилищем MinIO и разрабатываем для него сервис на Golang
9 months ago 00:15:25 3
Разработка Golang микросервисов + исходный код. REST API. MongoDB.
9 months ago 00:28:16 4
Разбираемся с Neo4j + реализуем микросервис на Python + клиента на Golang
9 months ago 00:15:26 7
Проектируем и разрабатываем RESTful API Gateway + JWT + swagger
9 months ago 00:05:16 11
Разработка системы заметок на Python, Golang и микросервисы в 2021 году
9 months ago 00:12:12 1
Как быстро стартовать во фронтенд с нуля! (Порядок изучения)
9 months ago 05:03:30 1
🐋 GoLang с нуля за 5 часов! Go урок для начинающих | 🧪 RED Test
9 months ago 00:07:46 1
Изучаем Go. Карты в Go. Maps in Go. Программирование на Go #5