2011-08-18 56 views

回答

4

不,就线程安全性而言,相同的规则适用于指针容器库和标准C++库容器。它们对于不同线程的同时读取访问都是安全的,但必须通过互斥锁来保护,以防止同时写入访问。

这是因为指针容器库中的容器只是使用相应标准容器的底层container_type<void*>来存储对象。例如,boost::ptr_vector使用std::vector<void*>

2

否是答案。而现在,我必须在两个人就足够的情况下回答最后30个字符。