C++实现的两种方式的循环Buffer,一种需要拷贝4次,一种需要拷贝2次,支持两线程间的读写,还可以改为两进程间的读写(需要修改成进程间的互斥方式)