1,对于多个线程同时使用的内存,在每个线程访问该共享内存时,应当加锁操作,防止两个线程同时操作该内存时发生crash等问题。
2,多线程中,最好不要在子线程进行分配和释放内存,应该在主线程最开始分配内存。在子线程结束,线程销毁之后,再在主线程释放分配的内存。否则,子线程将内存资源释放掉之后,主线程还在访问,容易造成crash。
1,对于多个线程同时使用的内存,在每个线程访问该共享内存时,应当加锁操作,防止两个线程同时操作该内存时发生crash等问题。
2,多线程中,最好不要在子线程进行分配和释放内存,应该在主线程最开始分配内存。在子线程结束,线程销毁之后,再在主线程释放分配的内存。否则,子线程将内存资源释放掉之后,主线程还在访问,容易造成crash。