OAuth関連のコードを最近書いてるはずなのに、 同期通信しか出来ないという俺だったので、 非同期通信について調べながらやってみた。 ゆうと(@yutopp)さんに 「workを作って、io_service::runをスレッドにぶち込めばもうそれだけで非同期」 と教わったのでそれを頼りに色々探してみた。 一応非同期と思われるコードは以下。 #include <iostream> #include <boost/asio.hpp> #include <boost/thread/thread.hpp> #include <boost/bind.hpp> void write_callback(const boost::system::error_code& e, std::size_t size ) { std::cout << "write :" << size << "byte[s