摘要: 新版本的android系统已经不允许在UI线程中进行网络请求了,必须新建一个线程。 代码实操:头文件:#ifndef __TestThreadHttp_SCENE_H__#define __TestThreadHttp_SCENE_H__#include "cocos... 阅读全文
posted @ 2018-09-02 18:31 穆玄琅 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在使用多线程时,总会遇到线程安全的问题。cocos2dx 3.0系列中新加入了一个专门处理线程安全的函数performFunctionInCocosThread(),他是Scheduler类的一个成员函数:void Scheduler::performFunction... 阅读全文
posted @ 2018-09-02 18:29 穆玄琅 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 多个线程同时访问共享资源时,经常会出现冲突等。为了避免这种情况的发生,可以使用互斥量,当一个线程锁住了互斥量后,其他线程必须等待这个互斥量解锁后才能访问它。thread提供了四种不同的互斥量:1、独占式互斥量non-recursive (std::mutex) 独占... 阅读全文
posted @ 2018-09-02 18:26 穆玄琅 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 教科书上说:进程是资源分配的最小单位,线程是CPU调度的最小单位。进程是程序在计算机上的一次执行活动。直观的讲就是会产生一个pid。int main(){ //业务逻辑代码 return 0;}当进入main函数时就会创建一个进程。线程是可执行代码的可分派... 阅读全文
posted @ 2018-09-02 18:22 穆玄琅 阅读(475) 评论(0) 推荐(0) 编辑