ACE内存问题
我派生自ACESvc_Handler的CTCPClient类中含有一个ProcessMessage的函数,其中包含ACE_Auto_Ptr<CPacket> auto_ptr(pPacket);在有大量CTCPClient存在的时候,会出现再退出ProcessMessage的时候,auto_ptr管理的pPacket内存没有被是否,查了很久没发现问题,求高手指导 没用过这个ACE_Auto_Ptr,不过看名字很像c++里面的智能指针。你追踪进去,看看他的析构操作是怎么进行的,推断一下就知道了。 这个一定是ownership的问题
页:
[1]