多线程的问题求解

CCThread是空的,cocos2dx支持多线程吗,不仅仅是简单的异步加载资源,要实现多线程有参考教程吗?还有就是如果没有多线程库,引入第三方的线程是否是安全的,在使用的时候应该注意哪些问题?

libpthread.so

cocos2dx本来就提供多线程库跨平台封装.你可以看一下CCFileUtils的addImageasyn的实现,跟linux的pthread库差不多

可以使用std::thread

#include <pthread.h>
int pthread_create (pthread_t * tid,
const pthread_attr_t * attr,
void *(*start) (void *),
void *arg);

学习了。自己看了下异步加载资源的源码,确实是采用了POSIX多线程。
COCOS2DX中是否加入了线程安全的容器类?
有没有异步计算的类可供继承

没有线程安全的容器类,用mutex做线程同步操作

C++ STL中本就有THREAD库,为何还要引入新的POSIX 库,难道POSIX库在跨平台上比STL更有优势?

cocos2dx 在3.x以后才使用c++11标准吧,之前一直都不是,STL的THREAD是c++11标准的

http://code.google.com/p/android/issues/detail?id=58616

C++ STL在手机上的支持,并没有百分百到位,看编译器和系统的支持度要,保险来说还是用POSIX的会好一点

请问各位大侠

COCOS2DX中哪些类是跟opengles 状态机有关,不能放在线程里面呢?

手机处理器支持多线程么

支持的,线程是程序设计的问题。