boost asio executors 2 timers 1

5 подписчиков

12+
12+

4 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав

5 подписчиков

12+
12+

4 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

4 просмотра

17 дней назад

00:00 Напоминание о предыдущем видео 01:40 io_context 02:07 Пример с io_context 09:00 Разбираемся как и где использовать io_context.run() 12:50 Использование make_work_guard для предотвращения преждевременного завершения работы 16:22 Добавляем поток к io_context'у, все постепенно налаживается 20:42 Первый успешный запуск 21:55 Добавляем еще потоков к io_context'у для параллельной работы 25:10 Попытка использования strand'а для последовательного запуска задач на потоках 28:35 Как нужно было использовать strand - разгадка 29:05 Таймеры 30:25 Приложение sync_timer (1) 36:03 Приложение async_timer с колбэком (2) 41:05 Приложение async_timer с лямбдой и дополнительными аргументами (3) 48:00 Приложение async_timer с классовым методом (4) Заканчиваем обсуждать экзекьюторы библиотеки boost::asio. Рассматриваем синхронные и асинхронные примеры с таймерами (steady_timers).

Название:

boost asio executors 2 timers 1

Категория:

Разное