* 指令和socket发送缓冲区用内存池? 可以推荐一下吗?
WvW 2010-12-28 09:56:00 最近在做个工业WINCE项目, 想把系统做稳定一些.
以前从来没有考虑过内存碎片问题.
现在有多个线程往串口写指令, 我用了队列. (socket发送 也是).
准备自己开辟一个内存区, 一个读指针 一个写指针, 然后同步处理.
要是有内存池类, 还是想去使用一下, 但时间比较紧迫, 也没有时间测试和研究了.
因为是WINCE, 不想用boost库 STLEX(据说wince编译挺麻烦).
在codeproject找到3个 c++内存池,
http://www.codeproject.com/KB/cpp/objpool.aspx
http://www.codeproject.com/KB/cpp/MemoryPool.aspx
http://www.codeproject.com/KB/cpp/MemoryPoolIntroduction.aspx
看评论, 好像都有点bug似的. 谁有经过考验的内存池推荐一下吗?