io_service::run deadline_timer::wait. . deadline_timer::async_wait io_service::run, io_service::run deadline_timer::wait. io_service:run, , . Asio.
void print(const boost::system::error_code& )
{
std::cout << "Hello, world!\n";
}
int main()
{
boost::asio::io_service io;
boost::asio::deadline_timer t(io, boost::posix_time::seconds(5));
t.async_wait(print);
io.run();
return 0;
}
, io_service run(). async_wait - .
: 45 - . , , Asio, 30 , . .