2011-08-18 64 views

回答

4

不,就線程安全性而言,相同的規則適用於指針容器庫和標準C++庫容器。它們對於不同線程的同時讀取訪問都是安全的,但必須通過互斥鎖來保護,以防止同時寫入訪問。

這是因爲指針容器庫中的容器只是使用相應標準容器的底層container_type<void*>來存儲對象。例如,boost::ptr_vector使用std::vector<void*>

2

否是答案。而現在,我必須在兩個人就足夠的情況下回答最後30個字符。