社区
C++ 语言
帖子详情
new操作是否是线程安全的
hustfyb
2004-04-26 10:30:47
在多线程中,调用new操作分配空间,会不会出现线程中的冲突,把变量分配到同一个地址
...全文
226
3
打赏
收藏
new操作是否是线程安全的
在多线程中,调用new操作分配空间,会不会出现线程中的冲突,把变量分配到同一个地址
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
庄鱼
2004-04-27
打赏
举报
回复
关键在什么时候delete它,不然也会有问题的
RedTear1021
2004-04-26
打赏
举报
回复
绝对安全
但有一点要注意,就是当你用new为变量开辟了空间之后,在用完这个变量的时候,一定要用
delete将它释放,不然的话,很容易会造成内存溢出,发生有崩溃性的错误(假如你的程序是非托管的C++程序)
EricZhuo
2004-04-26
打赏
举报
回复
绝对是安全的,底层runtime会搞定一切的:)
new
操作
是否
线程安全
?
http://topic.csdn.net/t/20051209/10/4448077.html
new
操作
是否
线程安全
?楼主hydra2004()2005-12-09 10:28:15 在 VC/MFC / 进程/线程/DLL 提问有没有可能两个线程同时检测到同一块内存可用,从而导致冲突?问题...
new
线程是否安全
后来,在看书的过程中,才知道,windows中,堆是属于进程的,当多个线程对堆进行
操作
时,是需要加锁的,如果导入的是多线程运行时库,那么,在
new
和delete时,是加锁来
操作
的。以后,我将向大家介绍windows的内存...
Java集合中那些类是
线程安全
的
线程安全
类 在集合框架中,有些类是
线程安全
的,这些都是jdk1.1中的出现的。在jdk1.2之后,就出现许许多多非
线程安全
的类。 下面是这些
线程安全
的同步的类: vector:就比arraylist多了个同步化机制(
线程安全
),...
Vc++
new
delete 线程非安全性
已有六年的使用历史,本以为已经相当熟悉了,可今天让我,之前不知道写了多少的
new
,delete都没有问题,同样的电脑,同样的
操作
系统,还是以前的VC6.0开发环境,今晚却让我苦逼了一晚上。 情景:有两个线程,一个...
线程安全
与非
线程安全
的区别
线程安全
:是多线程访问时,采用加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能...区别:非
线程安全
是指多线程
操作
同一个对象可能会出现问题。而
线程安全
则是多线程
操作
同一个对象不会有问题......
C++ 语言
64,281
社区成员
250,470
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章