社区
进程/线程/DLL
帖子详情
new 操作是否线程安全?
hydra2004
2005-12-09 10:28:15
有没有可能两个线程同时检测到同一块内存可用,从而导致冲突?
...全文
355
11
打赏
收藏
new 操作是否线程安全?
有没有可能两个线程同时检测到同一块内存可用,从而导致冲突?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2005-12-09
打赏
举报
回复
堆上等数据,访问时做好同步等
pomelowu
2005-12-09
打赏
举报
回复
要加同步对象
_____________
访问的时候才需要,如果是分配或者销毁,则不需要。另外,如果不是默认堆,比如自建了辅助堆,也需要注意
Torch009
2005-12-09
打赏
举报
回复
看见星心里踏实呀
lzzqqq
2005-12-09
打赏
举报
回复
应该是吧.
goodboyws
2005-12-09
打赏
举报
回复
要加同步对象
hydra2004
2005-12-09
打赏
举报
回复
STL自己的内存分配是否是线程安全的呢?比如vector::push_back的时候分配的内存?
pomelowu
2005-12-09
打赏
举报
回复
是线程安全的,系统保证在规定时间内,每次只有一个线程能够分配和释放默认堆中的内存块。
gohappy_1999
2005-12-09
打赏
举报
回复
new是C++运行库函数,用运行库的多线程版本是安全的。
hydra2004
2005-12-09
打赏
举报
回复
当然这里的stl对象都是local的,没有全局变量
hydra2004
2005-12-09
打赏
举报
回复
STL缺省的内存分配应该是用全局的operator new吧,这样的话只要使用运行库的多线程版本,是否就可以不用再做同步的工作了?
freemme
2005-12-09
打赏
举报
回复
up
C语言菜鸟进阶-- 多线程与
线程安全
视频教学
讲课生动风趣、深入浅出,全套视频内容充实,整个教程以 C 语言为核心,完整精彩的演练了数据结构、算法、设计模式、数据库、大数据高并发检索、文件重定向、多线程同步、进程通讯、黑客劫持技术、网络安全、加密...
什么是
线程安全
?Java中如何保障
线程安全
?
什么是
线程安全
?Java中如何保障
线程安全
?
如何实现
线程安全
?
如何实现
线程安全
? 1.对于线程不安全的对象我们可以通过如下方法来实现
线程安全
: 1: 加锁 利用Synchronized或者ReenTrantLock来对不安全对象进行加锁,来实现线程执行的串行化,从而保证多线程同时
操作
对象的...
为什么会有多线程?什么是
线程安全
?如何保证
线程安全
?(带详细例子)
1. 为什么会有多线程? 2. 什么是
线程安全
?3. 怎么样保证
线程安全
?
进程/线程/DLL
15,471
社区成员
49,182
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章