社区
工具平台和程序库
帖子详情
大家来谈谈STL的线程安全性吧.
xstnt
2003-10-29 02:04:31
最近一直在考虑要不要在多线程工程中使用STL,因为STL比较方便,所以我很乐意使用.但是又担心导致对线程的不安全因素.所以想问问大家到底什么样的代码会让使用STL的多线程程序崩溃.希望多多指教
...全文
56
9
打赏
收藏
大家来谈谈STL的线程安全性吧.
最近一直在考虑要不要在多线程工程中使用STL,因为STL比较方便,所以我很乐意使用.但是又担心导致对线程的不安全因素.所以想问问大家到底什么样的代码会让使用STL的多线程程序崩溃.希望多多指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ThinkX
2003-12-11
打赏
举报
回复
这个和stl的实现有关,stlport可以是线程安全的。
roscoe
2003-12-11
打赏
举报
回复
STL不是线程安全的.当然MFC的template也不是线程安的,你只有自已包装.
zf925
2003-12-11
打赏
举报
回复
如果使用sgi stl,在win32下,定义宏__STL_WIN32THREADS即可
建议你下载下来你使用的stl的对应的文档,仔细阅读,对此,都会有说明.
Caoyu015
2003-12-11
打赏
举报
回复
关注!
nirvana_li
2003-12-10
打赏
举报
回复
C++标准并没有支持多线程,不过Boost库支持多线程的C++编程.不过这方面只在杂志上看了一下没有怎么关注...
S.P:期待牛人谈谈....
gaooo
2003-12-09
打赏
举报
回复
关注
Wolf0403
2003-12-09
打赏
举报
回复
好像 basic_string 是 cow 的,不是多线程安全。前一段时间有个帖子说过这个问题。那个好像是 sgi stl
hanyixin
2003-12-09
打赏
举报
回复
感觉不怎么很安全啊。
panpass
2003-12-09
打赏
举报
回复
很关心呀。可惜没人讨论这个话题。
C++
STL
STL
实战开发精讲视频
《C++ 模板技术与
STL
实战开发》主讲:丁宋涛 泛型编程(Generic Programming)是一种全新的程序设计思想,它和
STL
是现代C++的精髓。可以说,不会
STL
很难称得上掌握了现代C++编程。
STL
...
STL
线程安全
性
STL
线程安全
性
SGI
STL
[http://www.sgi.com/tech/
stl
/thread_safety.html] The SGI implementation of
STL
is thread-safe only in the sense that simulta
谈谈
stl
标准库的
线程安全
性
线程安全
规则应用到标准 C++ 库中的所有类,这也包括 shared_ptr,如下所述。 有时提供更强的保证(例如,如下所述的标准 iostream 对象和专门用于多线程的类型,如 中的类型)。 从多个线程读取某个对象时,该对象...
对
STL
容器
线程安全
性
的期待现实一些
标准C++的世界是相当保守和陈旧的。...你对
STL
的
线程安全
有的第一个想法应该是它将因实现而不同。 当然,多线程程序是很普遍的,所以大部分
STL
厂商努力使他们的实现在线程环境中可以正常工作。但是,即使他们做
加强linux c/c++ 多线程程序的稳定
确保
线程安全
:以下两点 a.使用可重入函数reentrant :可以在任意时刻被中断, 稍后再继续运行,不会丢失数据。即不使用能被其他线程改写的变量. b.在使用全局变量时保护自己的数据即进行同步:比如加锁或者进行原子...
工具平台和程序库
24,854
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章