Спасибо большое! к Вам в видео пришел за пояснениями от Д.Рихтера (C# via CLR). Очень иллюстративно объяснили)
@АдэльХ6 жыл бұрын
Спасибо! Большое спасибо за видео! Вы очень хорошо объясняете
@edmundasmilieska92664 жыл бұрын
Очень дахотчиво. Спосибо.
@transformer71719 жыл бұрын
Спасибо за видеоуроки.
@jsb72393 жыл бұрын
Круто объяснил 👍🏻
@boxtab8 жыл бұрын
Спасибо Володя Вы лучший
@eliasfog63538 жыл бұрын
Сейчас в ютубе пересмотрел пачку видео на русском языке по колбэки (правда в ява), но не понял. А у вас доходчиво и понятно. Спасибо! Еще бы пару-тройку примеров, а не один с Run(), было бы идеально.
@span4ev6 жыл бұрын
Похож на Мака из "В Филадельфии всегда солнечно"
@404Negative3 жыл бұрын
ты рассказываешь про асинхронное исполнение, а не про колбэки
@megadrigter6 жыл бұрын
Все равно не понял. Программа как узнает, что ф1 завершена? Если она не ждет.
@СергейБыковский-ъ1ъ3 жыл бұрын
автор ошибся. доп поток используется, только в некоторых языках программирования это не лежит на плечах пользователя. Но в любом случае второй поток есть
@aleksey66398 жыл бұрын
У меня остался один вопрос - почему такие функции называют функциями обратного вызова? Возможно она носит такое название по этому: ГФ - "главная" функция - функция, вызывающая ВФ ВФ - вызываемая функция - функция, вызываемая из ГФ, этой функции передается ФОВ ФОВ - функция обратного вызова ГФ и ВФ находятся по разные стороны, одна вызывающая (ГФ - "сторона 1"), другая вызываемая (ВФ - "сторона 2"). Так вот, ФОВ можно отнести к стороне вызывающей функции, т.к. функция ГФ знает о ФОВ "заранее". ВФ, вызывая ФОВ - вызывает функцию стороны 1, т.е. теперь уже она, наоборот (ОБРАТНО), вызывает функцию со стороны 1. Сперва сторона 1 вызывала функцию стороны 2, а затем, уже наоборот (ОБРАТНО), сторона 2 вызывает функцию стороны 1 - функцию обратного вызова стороны 1.
@ДанилаЛетуновский-т2б10 жыл бұрын
Функции обратного вызова асинхронно изменяют глобальное состояние Где нет функций обратного вызова делают что-то такое ru.wikipedia.org/wiki/Автоматное_программирование Есть 1 цикл внутри которого ветвление в зависимости от переменной состояние И всё это изменяет какие-то глобальные переменные
@АлександрСакура-о4х2 жыл бұрын
ничего не понятно.... а в чём собственно заключается "обратный вызов"? где находится та самая "callback" функция? Ну ждёт JS завершения выполнения какой-то функции и при этом выполняет дальше код, и что?
@АртурМамедбеков-ъ3щ10 жыл бұрын
Можно было бы рассмотреть эту тему с точки зрения "Модели событий". Для JS это привычнее. Так же стоит затронуть вопросы синхронизации в таких программах. Крайне интересная тема.
@ВладКозлов-щ8ц2 жыл бұрын
Хорошо объяснил про асинхронность, по механизм колбеков ничего не сказал. Зря потрал время.