问题:
使用loader(第三方C程序,我们的代码使用c ++)从C库内部调用/初始化Poco代码。
现在的问题是:这是gcc的问题,分叉进程不会调用构造函数而只是重复内存吗? 我试过在AsyncChannel :: AsyncChannel()中调用_queue.clear()但没有结果......
之前有没有人见过这个问题?任何建议的方案?
答案 0 :(得分:1)
回复:
http://pocoproject.org/forum/viewtopic.php?f=10&t=6378
总结:在fork之后而不是之前创建线程。 Poco :: Util :: Timer和其他类也有同样的问题。