2013-04-01から1ヶ月間の記事一覧

優先度付きio_service

C++

io_serviceに優先度付けてpost出来ないもんかなぁと思ってたんですが、 strandの実装を真似ればいいんだ、と気が付きました。 #include <queue> #include <map> #include <boost/asio.hpp> #include <boost/bind.hpp> #include <boost/foreach.hpp> #include <boost/thread.hpp> class priority{ boost::asio::io_service &io; typedef boost::f</boost/thread.hpp></boost/foreach.hpp></boost/bind.hpp></boost/asio.hpp></map></queue>…