13. Асинхронный ввод/вывод. Корутины

compscicenter.ru/
Лекция №13 курса «Параллельное программирование» (весна 2022)
Преподаватель - Евгений Калишенко
Страница лекции на сайте CS центра: bit.ly/3wKZM5i

Пікірлер: 19

  • @user-lt5ul4nj6f
    @user-lt5ul4nj6f Жыл бұрын

    Спасибо! Потрясающий цикл лекций и эта в частности!

  • @evgenykonovalov4870
    @evgenykonovalov48705 ай бұрын

    Очень зашла лекция , спасибо за материал. ☝️🤗

  • @user-nh5yb2uv4b
    @user-nh5yb2uv4b4 ай бұрын

    Отличная лекция

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    Completion event queue - Очередь событий завершения

  • @deniskaydunov8345
    @deniskaydunov8345 Жыл бұрын

    02:00 Блокирующие и неблокирующие потоки 20:00 Асинхронный вывод

  • @aalexren
    @aalexren Жыл бұрын

    Непонятно, почему context switch получается минимален, если горячие потоки всё равно будут вынуждены переключаться. Или дело в системных вызовах, когда тот же epoll один раз сработает и потоки уже получат над чем работать, нежели каждый раз будет бросаться system call при любом accept и т.д.?

  • @XKey1988

    @XKey1988

    8 ай бұрын

    Тоже не понял. Тем более про context switch, что в районе доли миллисекунды занимает - что-то очень странно. web.eece.maine.edu/~vweaver/projects/perf_events/overhead/fastpath2013_perfevents.pdf#page=4 тут оценка в 5 микросекунд примерно. и tlb в современных процах не чистится

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    chunk [ʧʌnk] часть, кусок, ломоть, порция.

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    UDP - User Datagram Protocol - протокол пользовательских записей данных. Записи данных могут прийти не по порядку, дублироваться или вовсе исчезнуть без следа, но гарантируется, что если они придут, то в целостном состоянии.

  • @anddev6505
    @anddev65056 ай бұрын

    очень не понятный почерк

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    TCP - Transmission Control Protocol - протокол управления передачей. Механизм TCP предоставляет поток данных с предварительной установкой соединения, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета, гарантируя тем самым (в отличие от UDP) целостность передаваемых данных и уведомление отправителя о результатах передачи.

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    Asynch operation processor - обслуживатель неодновременной работы.

  • @N5O1
    @N5O1 Жыл бұрын

    42:43 "...из адекватного...", какой-то программистский снобизм

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    motivation [məʊtɪˈveɪʃn] побуждение, стремление, побудительная причина, движущая сила

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    Asynch. or Async.[əˈsɪŋk] is abbreviation of Asynchronous.[eɪˈsɪŋkrənəs] - разновременный, неодновременный.

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    Pro.Actor.[prəʊ][ˈæktə] пред.деятеть

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    initiator [ɪˈnɪʃɪeɪtə] организатор, зачинщик, зачинатель, основоположник

  • @konstantinchvilyov9602
    @konstantinchvilyov96022 ай бұрын

    orthogonal [ɔːˈθɒgən(ə)l] независимый, перпендикулярный, прямоугольный

Келесі