首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

一个被一直push_back()的list链表,怎么去读取其中的数据

2013-01-05 
一个被一直push_back()的list链表,怎样去读取其中的数据一个被一直push_back()的list链表,怎样去读取其中

一个被一直push_back()的list链表,怎样去读取其中的数据
一个被一直push_back()的list链表,怎样去读取其中的数据。
问题如题,求解决,如果用读写锁,请手把手教教,不胜感激。
写操作在一个类的一个线程中,读操作在另一个类的线程中,list 为全局变量!


[解决办法]
加锁,就是在读写时都先判断该锁的状态,空闲时进行处理,同时锁定;处理完后解锁。
[解决办法]
如果一个进程中 那么用关键段就可以实现 效率也不错 如果用Mutex 由于是内核对象 效率比CriticalSection差很大
[解决办法]
用互斥体,然后WaitForSingleObject

热点排行