Урок COROUTINE потоки в Роблоксе 2021 3/3
Channel: Roblox, Lua and Love2D lessons
Date: 12/11/2021

Понравились уроки? Поддержите автора на Бусти: https://boosty.to/godotru
Наш Discord сервер https://discord.com/invite/DUaWnaDEsF 
- Что такое #сопрограммы #coroutine
- Почему они не настоящие
- Процессоры и ядра
- Создание сопрограммы coroutine. #create ( )
- Запуск и возобновление coroutine. #resume ( )
- Создание функции как обёртки для сопрограммы coroutine. #wrap ( )
- Когда нужны #Coroutines ?
- Оборачивам цикл, который блокировал выполнение следующего за ним кода
- Другие методы : #running #status
- Приостанавливалка! Даём очередь для работы другим соням сопрограммам coroutine. #yeld 
- Итераторы смотрите по ссылке (после таймкодов)
- Как узнать - была ли ошибка в сопрограмме? 
- Альтернатива для сопрограмм и #FastSpawn
- Светлое будущее Роблокса, но лучше не надо.

Про  сопрограммы читаем тут, тут и тут:
https://devforum.roblox.com/t/coroutines-when-and-how-to-use-them/541683
https://developer.roblox.com/en-us/api-reference/lua-docs/coroutine
на русском:  https://user.su/lua/index.php?id=37

Изучаем программирование игр на #Lua в #Roblox Studio
Группа в ВКонтакте https://vk.com/urokiroblox
Исходники плейсов Roblox из моих уроков тут: https://github.com/D0NM/lua-lessons-ru/tree/master/ROBLOX%20STUDIO
*** Полезные Ресурсы Про Lua и #Love2D без Роблокса ***
Все исходные тексты моих уроков здесь: https://github.com/D0NM/lua-lessons-ru