随笔分类 -  STL与boost

摘要:http://davidlwq.iteye.com/blog/1580752运行环境:ubuntu 12.04, boost 1.50.0由于要把boost移植到arm板上去,所以折腾了一下,后来发现其实挺简单的,这里仅记录下流程,跟上文一样,这里假设你的目标系统的工具链已设置好boost的编译分两... 阅读全文
posted @ 2014-06-09 14:52 静之深 阅读(1940) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/liuxuejiang158blog/article/details/13251379STL并不是线程安全的,当多个线程同时读取STL时没什么问题。当多个线程中有写STL时则非线程安全,导致其它线程的end()检测或迭代器 算术操作无意义,修改操作可能导致STL重新分配内存,原来的迭代器可能失效。要实现多线程安全:可以用锁机制,也可以将写操作推后。 例子:一个线程输出vector元素,另一个容器不断往vector添加元素。最后出现的结果可能时段错误,也可能运行正常。 阅读全文
posted @ 2014-01-15 14:55 静之深 阅读(415) 评论(0) 推荐(0) 编辑