有2个线程可同时读、删各自的vector中的指针(这指针指的是相同的一些对象),但会出现1个线程读出1个指针,准备操作过程中,另外的线程已把这指针删了,操作出错,怎么解决? 希望不要对整个vector加锁,我是个多线程新手,这是个“读写锁问题”吗?
希望有代码例子,谢谢。
希望有代码例子,谢谢。
解决方案 »
- 求助:SMI中切分窗口的问题
- vc操作excel的问题
- 难题 多线程问题
- 如何获得鼠标坐标
- 请大家帮忙看看这个宏的意思?
- opengl的glNormal函数的问题
- 大虾救命!!如何实现像Rundll.exe的功能----------
- 请问关于CScrollView中SetScrollSize()如何突破32K?
- 看过《Windows核心编程》的朋友请进!!!
- 如何理解typedef void ( * funShowNote)(char *pszText);这种定义方法
- 超级郁闷的小问题:一个Unicode文件读写的问题
- 程序把dll文件LoadLibrary后,对此dll用new申请的内存能直接访问吗?
和LeaveCriticalSection吧