缓冲池实现

时间:2010-12-09 17:47:48
【文件属性】:

文件名称:缓冲池实现

文件大小:189KB

文件格式:RAR

更新时间:2010-12-09 17:47:48

缓冲池

实现了一个循环缓冲队列,读线程从缓冲队列中读取数据,写线程向缓冲队列放入数据。可以运用在在网络文件传输或者本地文件复制。


【文件预览】:
MultiBuffer
----~$$MultiBuffer类图.~vsd(4KB)
----~$$MultiBuffer结构图.~vsd(4KB)
----MultiBuffer()
--------Util.h(2KB)
--------BufferQueue.h(2KB)
--------ReadThread.h(713B)
--------StdAfx.cpp(298B)
--------OutputStream.cpp(1KB)
--------FileDescriptor.h(1KB)
--------FileInputStream.h(709B)
--------IOThread.h(732B)
--------MultiBuffer.cpp(2KB)
--------Util.cpp(2KB)
--------IOThread.cpp(6KB)
--------config.h(3KB)
--------InputStream.h(803B)
--------MultiBuffer.plg(1KB)
--------DiskFile.h(1KB)
--------MultiBuffer.h(647B)
--------Exception.h(811B)
--------peer()
--------Debug.h(1KB)
--------Debug()
--------MultiBuffer.dsw(547B)
--------ReadMe.txt(2KB)
--------Socket.cpp(8KB)
--------StdAfx.h(1KB)
--------MultiBuffer.rc(1KB)
--------Socket.h(6KB)
--------FileInputStream.cpp(1KB)
--------BufferQueue.cpp(3KB)
--------InputStream.cpp(1KB)
--------SocketInputStream.cpp(608B)
--------WriteThread.h(594B)
--------Resource.h(452B)
--------PeerDiskFile.h(769B)
--------Buffer.h(1KB)
--------MultiBuffer.ncb(169KB)
--------WriteThread.cpp(566B)
--------MultiBuffer.dsp(6KB)
--------SocketInputStream.h(578B)
--------DiskFile.cpp(2KB)
--------ReadThread.cpp(727B)
--------PeerSocket.h(629B)
--------MultiBuffer.aps(17KB)
--------MultiBuffer.clw(248B)
--------OutputStream.h(810B)
--------FileOutputStream.h(885B)
--------Buffer.cpp(1KB)
--------PeerDiskFile.cpp(1KB)
--------MultiBuffer.opt(60KB)
--------PeerSocket.cpp(1KB)
--------FileOutputStream.cpp(1KB)
----MultiBuffer结构图.vsd(55KB)
----MultiBuffer类图.vsd(143KB)

网友评论

  • 正好研究这个,很不错