- 博客(2)
- 收藏
- 关注
转载 线程局部存储 ThreadLocalStroage (TLS)
windows 为系统中每一个进程维护一个位数组,再为该进程中每一个线程申请一个同样长度的数组空间。 TLS的作用是,多线程之间拥有独立的数据存储空间。 在主线程中,用 ::TlsAlloc(),申请一个索引。 子线程中,用::TlsSetValue()存储数据。用::TlsGetValue()获取数据。 子线程间,数据是独立的,互不影响的。
2016-07-14 14:09:21
215
转载 迭代器失效 iterator not incrementable
for (vector::iterator it = vtest.begin(); it!= vtest.end(); it++){ vtest.erase(it); } 当迭代器直接用于earse时,迭代器将失效,引发 iterator not incrementable ; 解决方法如下: for ( std::list::iterator it =ObjList.beg
2016-06-26 23:46:41
267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅