遍历子节点渲染的建议

COCOS2DX开发团队您好。
我这边遇到了些线程安全性问题,如下。
在node->visit();方法中,如果当前线程正在执行for each child操作时,
另外一个线程(可能是网络处理线程)若动态的删除或增加子节点。会导致内存访问异常。
本人愚见,在我的系统里我把显示列表和已添加、已删除列表分开。
即,在CCNode里,单独建立2个列表,用来标记上一个渲染周期已删除和已添加的子节点。
在渲染周期开始处,visit()的最开始,先添加或删除m_pChildren的元素,然后进行子节点遍历。
也就是说在遍历过程中,不会修改m_pChildren,不知这样的方法是否可以采纳。

此致~
敬礼

祝愿COCOS2DX更强大

Thank you.
But please use English in this forum, or you can go to chinese forum: http://cn.cocos2d-x.org/.

Cocos2d-x is not thread-safe.

应该把网络收取的数据抛到主线程处理吧