环形buffer无锁一线程写一线程读

时间:2021-10-30 04:02:22
【文件属性】:

文件名称:环形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)

网友评论