|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.08.2019, 07:13 | #21 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,761
|
Ну так откройте доку и посмотрите. Буст ничего не скрывает.
|
09.08.2019, 22:46 | #22 |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Вот тут https://www.boost.org/doc/libs/1_37_...overload1.html
написано, что: Код:
Код:
|
09.08.2019, 22:58 | #23 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,761
|
Опять по кругу? Вы же сами определение привели...
Код:
Код:
|
10.08.2019, 20:23 | #24 |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Что то получилось! Спасибо !
|
11.08.2019, 22:33 | #25 |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Правда я немного не понял, как работает этот io_service.run(), я понял, что это некий бесконечный цикл опроса ОС на предмет прерывания по хендлеру, но только это и понял, вот сделал так:
Код:
Но если, я вставлю io_services.run() в цикл и буду запускать каждый раз после async_resolve, то хендлер срабатывает, только на последний запрос. Но, что если к примеру необходимо отправить ну условно тысячу запросов на резолв, то есть получается, что сначала нужно их все отправить и только потом запустить io_services.run() ? Может быть к 10 запросу, уже придет ответ на 1 запрос, а у меня еще io_services.run(), так как нужно оправить еде 990 запросов. |
11.08.2019, 23:13 | #26 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,761
|
Ну так запустите поток/потоки и там крутите run. Почитайте же документацию
|
12.08.2019, 12:29 | #27 |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Я пока ищу про потоки в документации, если Вам вдруг не очень сложно Вы бы немогли немного хотя бы пояснить, что это за потоки ?
Какую роль они выполняют ? Эти потоки связаны с ядрами процессора или это какие то другие потоки ? |
12.08.2019, 12:36 | #28 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,761
|
https://en.wikipedia.org/wiki/Thread_(computing)
Скажите, если у вас такие знания, нафига вы полезли в асинхронность? |
12.08.2019, 12:51 | #29 |
Форумчанин
Регистрация: 26.08.2010
Сообщений: 121
|
Спасибо! Буду читать.
Ну ассинхронные запросы якобы работают быстрее или более эффективно используют процессор, наверное поэтому, но я не программист и соответсвующего оброзования у меня нет, и никогда до этого я ничего подобного не изучал, поэтому как то вот так |
12.08.2019, 13:03 | #30 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Boost] ASIO Buffer | S.Ruslan | C/C++ Сетевое программирование | 7 | 25.03.2019 13:34 |
boost/asio | MayhemWithMercy | C/C++ Сетевое программирование | 1 | 11.06.2014 17:44 |
boost ASIO сериализация | Kukurudza | Общие вопросы C/C++ | 2 | 06.12.2011 13:38 |
Boost::Asio on Mingw | russian-stalker | Общие вопросы C/C++ | 0 | 05.01.2011 16:27 |
Boost (asio + thread) - noncopyable | MInner | Общие вопросы C/C++ | 1 | 06.12.2009 16:41 |