boost::io_service解讀

boost::io_service解讀 asio是boost提供的一個c++異步編程模型庫,其核心類io_service,在多線程編程裏面提供了任務隊列和任務分發功能,在socket、io編程裏主要作爲一個事件驅動器(完成端口、select、poll、epoll等)。 隊列模型 每個io_service都一個公有任務隊列,和多個私有任務隊列,公有隊列由各個線程共享,私有隊列則是每個線程獨享一個。
相關文章
相關標籤/搜索