Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

io_service::strand::post

Boost , Boost.Asio , io_service::strand

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Попросите цепь вызвать данного обработчика и немедленно вернуться.

template<
    typename CompletionHandler>
void-or-deduced post(
    CompletionHandler handler);

Эта функция используется, чтобы попросить цепь выполнить данный обработчик, но не позволяя цепочке вызвать обработчика изнутри этой функции.

Объект нити гарантирует, что обработчики, размещенные или отправленные через нить, не будут выполняться одновременно. Гарантия нити является дополнением к гарантии, предоставляемой базовымio_service..io_serviceгарантирует, что обработчик будет вызываться только в потоке, в котором в настоящее время используется функция исполняемого члена службы io_.

Parameters

handler

Обработчик должен быть вызван. Прядь сделает копию объекта обработчика по мере необходимости. Функциональная подпись обработчика должна быть:

void handler();


PrevUpHomeNext

Статья io_service::strand::post раздела Boost.Asio io_service::strand может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: io_service::strand ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 09:41:16/0.0059099197387695/0