社区
进程/线程/DLL
帖子详情
关于线程的问题
plusman
2003-12-12 04:33:29
我在堆上产生了一个对象A, 调用了一个A中的函数CreateTh()来建立了一个线程,请问假如我在线程还没结束的时候delete掉了这个对象,可以吗?会发生一些什么问题呢
...全文
74
3
打赏
收藏
关于线程的问题
我在堆上产生了一个对象A, 调用了一个A中的函数CreateTh()来建立了一个线程,请问假如我在线程还没结束的时候delete掉了这个对象,可以吗?会发生一些什么问题呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
littlesac
2003-12-12
打赏
举报
回复
没问题的
只要你的线程里面没有用到这个对象
呵呵
carbon107
2003-12-12
打赏
举报
回复
请问假如我在线程还没结束的时候delete掉了这个对象
不可以,要先关闭线程再del这个对象.
vcforever
2003-12-12
打赏
举报
回复
我想可能你在delete的时候会出错!
线程
安全
问题
本文聚焦Java
线程
安全
问题
,先定义了多
线程
环境中访问同一资源可能出现的
线程
安全
问题
,接着分析其产生原因,包括
线程
随机调度、多
线程
修改同一变量等。最后从原因入手给出解决方案,如让不同
线程
修改不同变量、用synchronized加锁、用volatile解决内存可见性
问题
。
【多
线程
】
线程
安全
问题
本文围绕多
线程
编程中的
线程
安全
问题
展开。先阐述
线程
安全概念,分析
线程
不安全的原因,如
线程
执行方式、多
线程
修改同一变量等。接着介绍解决方法,包括锁(如synchronized关键字)和volatile关键字。还提及
线程
饥饿
问题
、常见阻塞状态,以及sleep()和wait()的区别。
Java多
线程
之
线程
安全
问题
本文详细介绍了Java中
线程
安全
问题
的由来,通过自增操作示例展示了
线程
不安全的现象,并分析了原因。接着探讨了
线程
加锁(synchronized关键字)作为解决
线程
安全的手段,以及volatile关键字的作用。最后,提到了
线程
安全的标准类和Object类的
线程
等待方法。
【
线程
】
线程
安全
问题
及解决措施
本文围绕Java
线程
安全
问题
展开,介绍了由“随机调度”引发的
线程
安全
问题
、死锁
问题
,由“系统优化”导致的内存可见性
问题
,以及“
线程
饥饿”
问题
。针对不同
问题
给出了解决办法,如对非原子操作加锁、利用关键字保证内存可见性、使用wait()和notify()方法解决
线程
饥饿等。
进程/线程/DLL
15,465
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章