1. 在前面的弱联网中,添加库的时候,是有看到pthread的库文件也是在里面的。说明2dx也集成了多线程。如果想对多线程了解更多,可以找找linux网络编程的书籍看看
2. 加头文件 #include "pthread/pthread.h",直接上代码
编译出错:fatal error C1083: 无法打开包括文件:“sched.h”: No such file or directory,
在pthread的相同目录下有这个头文件,在项目的属性中加入这个头文件的路径就可以了
3. 如果要等待线程结束,可以加入下代码
//等待线程结束
void * returnValueFromThread;
pthread_join(tid, &returnValueFromThread);
4. ok,现在看完多线程后,再看看2dx自带的network库中,http的实现是使用多线程的,所以我们没有必要在工程中自己再实现一遍。在项目中可以直接使用了