boost
hlday6
这个作者很懒,什么都没留下…
展开
-
boost::io_service解读
转自:https://blog.csdn.net/ybxuwei/article/details/53352603 boost::io_service解读asio是boost提供的一个c++异步编程模型库,其核心类io_service,在多线程编程里面提供了任务队列和任务分发功能,在socket、io编程里主要作为一个事件驱动器(完成端口、select、poll、epoll等)。队...转载 2018-09-14 08:53:24 · 553 阅读 · 0 评论 -
boost asio中io_service类的与线程结合使用的几种方式
转自:https://www.cnblogs.com/zhaojihui/p/6887877.htmlio_service类你应该已经发现大部分使用Boost.Asio编写的代码都会使用几个io_service的实例。io_service是这个库里面最重要的类;它负责和操作系统打交道,等待所有异步操作的结束,然后为每一个异步操作调用其完成处理程序。如果你选择用同步的方式来创建你的应用...转载 2019-02-23 11:45:22 · 2243 阅读 · 0 评论 -
Boost共享内存/内存映射文件构建容器的封装 可作为对象序列化使用
转自:https://anonymalias.github.io/2016/01/14/boost_ipc_pack/Boost共享内存/内存映射文件构建容器的封装文章目录1.首先是对boost ipc的托管内存段进行封装,如下: 2.其次是对要构建的各个容器进行封装,这里举例map的封装: 3.在托管内存段上进行容器的构建如下:本人github主站:https://...转载 2019-05-23 13:48:26 · 1499 阅读 · 0 评论 -
boost 文件映射进程间通信 共享数据结构中含有非POD类型,如vector , 也可用于对象序列化
struct Msg 中含有 mystruct 的 vectorstruct mystruct { double x; double y; double z;};namespace bipc = ::boost::interprocess;typedef bipc::managed_mapped_file managed_mapped_file_t;typedef bip...原创 2019-05-23 14:00:46 · 412 阅读 · 0 评论 -
boost file_mapping 例子,指针直接读写文件
#include <boost/interprocess/file_mapping.hpp>#include <boost/interprocess/mapped_region.hpp>#include <boost/interprocess/sync/sharable_lock.hpp>using namespace boost::interproce...原创 2019-05-29 20:41:52 · 1344 阅读 · 0 评论 -
boost binary 序列化 保存文件成功 反序列化失败原因
转自:https://blog.csdn.net/educast/article/details/12967699在用boost 二进制序列化类的时候,需要注意动态调用文件打开标志std::ios::binary:#include <boost/serialization/string.hpp> #include "boost/archive/binary_oar...转载 2019-06-24 12:00:43 · 942 阅读 · 0 评论