文件名称:环形buffer无锁一线程写一线程读
文件大小:5KB
文件格式:RAR
更新时间:2021-10-30 04:02:22
buffer 环形buffer 一个写一个读
如果你在找一个环形buffer这就是你想要的了。使用场景为一个线程写一个线程读完全不需要锁。可以设定buffer的初始块及数量,初始块是固定大小的,当需要扩环时会动态创建块即不像其它的库块满了就写失败了,当释放时会将动态创建的块还给系统,初始块还给自己的内存池,而且支持异步读写buffer,和asio配合简直天衣无缝。。
【文件预览】:
lib_buffer
----lib_buffer.vcxproj(8KB)
----Src()
--------BufferWriteRead.h(6KB)
--------BufferStream.cpp(2KB)
--------BufferWriteRead.cpp(33B)
--------BufferStream.h(3KB)
----Inc()
----lib_buffer.vcxproj.filters(999B)