ACE_Task是怎样退出的?
工作的机器不能上网,大家凑和着看吧。代码大致如下:
class MyTask : ACE_Task
{
public:
MyTask() { this->active(TH_DETACHED, 1); }
int svc() { return 0; }
}
线程启动后内存增加了大概10M,MyTask析构后,内存也没有减少。
请问这正常吗? 不好判断,不知道你其它的部分在做什么。 调用的代码如下:
void create()
{
MyTask* my_task = new MyTask();
}
这里先不考虑内存泄露。 你的msg_queue()有释放吗?
页:
[1]