2011-03-23から1日間の記事一覧

Boost.Asioで簡単なバックグラウンド処理

C++

io_service::postで関数を投げる。 io_serviceを一つ作ってしまえば、次々に登録していけるので楽です。 #include <iostream> #include <boost/asio.hpp> #include <boost/bind.hpp> #include <boost/thread.hpp> namespace asio = boost::asio; void background() { boost::this_thread::sleep(boost::posix_time::second</boost/thread.hpp></boost/bind.hpp></boost/asio.hpp></iostream>…