社区
工具平台和程序库
帖子详情
STL中的queue和hash_map是线程安全的吗??
SystemArchitect
2006-09-06 03:21:01
STL中的queue和hash_map是线程安全的吗??
我在VS2005里想使用STL的queue和hash_map,不知道是否是线程安全的?
...全文
979
5
打赏
收藏
STL中的queue和hash_map是线程安全的吗??
STL中的queue和hash_map是线程安全的吗?? 我在VS2005里想使用STL的queue和hash_map,不知道是否是线程安全的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xl5338870
2006-09-08
打赏
举报
回复
如果需要同步的话用锁机制
睡在床板下_
2006-09-08
打赏
举报
回复
STL并不是线程安全的
roger_77
2006-09-07
打赏
举报
回复
STL的容器本身并不是线程安全的.
需要程序员自己来负责其线程安全,STLport的文档上有说明
pottichu
2006-09-06
打赏
举报
回复
标准库本身就不是线程安全的。
需要自己加锁。
jerry
2006-09-06
打赏
举报
回复
不安全, 需要做同步
C++
STL
函数应用
C++
STL
函数算法精讲+刷题实战,包括16个常用
STL
函数,vector/stack/
queue
/deque/priority_
queue
、list/bitset/set/multiset/map/multimap等函数应用和刷题实战。
C++11:基于std::unordered_map和共享锁构建
线
程安全
的map
前一篇博客《C++:基于std::
queue
和std::mutex构建一个
线
程安全
的队列》
中
,我们实现了一个
线
程安全
的队列,本文我们说说如何实现一个
线
程安全
的map。 在上一篇博客
中
,实现threadsafe_
queue
主要是依赖std::mutex...
STL
STL
1.容器(Container) ...
STL
map和
hash_map
的资料,总结笔记如下: 1、
STL
的map底层是用红黑树实现的,查找时间复杂度是log(n); 2、
STL
的
hash_map
底层是用hash表存储的,查询时间复杂度是O(1); 3、什么时候用map
用Intel
线
程构建块进行安全、可伸缩性的并行编程
用Intel
线
程构建块进行安全、可伸缩性的并行编程 如果你也是今天众多编写多
线
程程序、利用多核计算平台的程序员之一,说不定你已经了解C++
STL
中
的容器类并不是
线
程友好的(即不太适用于多
线
程);如今,硬件行业的...
C++ 实现
线
程安全
的map(OpenHarmony源码实现版)
c++的map的并发操作是不安全的,C++里边有红黑树实现的std::map和hash表 unordered_map。 在《C++并发编程实战》一书
中
的162页提供了一个细粒度锁的MAP数据结构,使用了 boost的shared_mutex (C++14已经支持,C++11...
工具平台和程序库
24,855
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章