腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7566)
视频
沙龙
1
回答
分离
线程
的Pthread库清理
我正在尝试弄清楚当一个分离的
线程
退出
时,NPTL如何清理它的
资源
(堆栈空间等)。可连接的
线程
很容易,有一个对pthread_join的调用,它等待特定
线程
退出
,然后
回收
它的
资源
。没问题,但是NPTL怎么知道分离的
线程
已经
退出
了呢?有没有人知道或者至少知道谁会知道? 谢谢你,瑞奇
浏览 3
提问于2013-03-07
得票数 0
1
回答
什么是iPhone中的非分离
线程
?
、
在iPhone中,分离
线程
和非分离
线程
有什么区别?iPhone的“
线程
编程指南”文档指出谢谢。Suse
浏览 2
提问于2011-04-29
得票数 0
回答已采纳
2
回答
Linux
和内存泄漏
、
Linux
是否会立即自动
回收
应用程序使用的所有内存?在调用exit(0)之前,是否真的值得在多
线程
应用程序中调用每个类的析构函数?如果
Linux
总是立即
回收
应用程序使用的所有内存,那么内存泄漏只是应用程序创建的悬空指针,也只是它的生命周期。
浏览 1
提问于2010-08-25
得票数 1
回答已采纳
2
回答
当整个进程终止时,未连接和未分离的
线程
会发生什么情况?
、
、
预期未调用pthread_detach()的
线程
应该在主
线程
从main()返回或调用exit()之前执行pthread_join()。我会发现奇怪的是,这些其他
线程
的
资源
在系统重新启动之前不会被
回收
。然而,如果这些
资源
将被
回收
,那么加入或分离可能就没有什么需要了,不是吗?
浏览 1
提问于2017-05-27
得票数 2
4
回答
如何在
线程
的run方法结束后清理它?
、
在
线程
的run()方法执行完毕后,应该如何处理
线程
?Java中的
线程
是否需要清理?
浏览 68
提问于2010-11-26
得票数 23
回答已采纳
2
回答
Java中的守护进程
线程
是什么?
有谁可以告诉我什么是Java的守护
线程
?
浏览 1189
提问于2017-12-15
1
回答
当使用SIGINT这样的信号中断C程序时会发生什么?
、
、
、
因此,我还想知道是否需要在进程终止之前进行任何特殊操作来进行清理(例如,释放所有动态分配的内存),还是由
Linux
内核处理。 如有任何帮助,我们将不胜感激。
浏览 37
提问于2021-08-07
得票数 0
回答已采纳
5
回答
使用ExitThread -C关闭
线程
、
、
我有一个简单的程序,它创建一个
线程
,循环20次,然后调用关闭自己并执行必要的清理。我不熟悉使用C进行
线程
处理。.%.3d\n", t.seconds, t.milliseconds); }}void StartTimerchild thread was created successfully{}
浏览 7
提问于2010-03-19
得票数 2
回答已采纳
1
回答
分离和
退出
线程
的内存错误和泄漏?
、
、
、
、
我已经创建了一个简单的程序,它使用一个
线程
来解析日志文件并打印值。在阅读了之后,我让
线程
分离,然后在我的主函数中销毁属性(PTHREAD_CREATE_DETACHED)。我还
退出
了
线程
(没有
退出
会造成更多的内存泄漏)。然而,我仍然有内存泄漏和错误,即使我非常确定我在程序的其余部分中没有malloc任何东西。loss record 1 of 1 ==12387== at 0x4C2CC70: calloc (in /usr/lib/valgrind/vgpre
浏览 4
提问于2015-07-16
得票数 1
2
回答
Linux
线程
资源
泄漏?
、
在多
线程
Linux
应用程序之一中,应用程序在没有删除
线程
的情况下
退出
。这是否会导致
线程
资源
泄漏。如果此应用程序在一天中多次启动,系统是否会崩溃?
浏览 1
提问于2009-02-25
得票数 2
回答已采纳
3
回答
了解Malloc实现
、
、
、
即使在
退出
程序后,如果我没有使用malloc释放已分配的内存,内存是否仍保持分配状态? 它在Ubuntu
Linux
14上运行。
浏览 2
提问于2013-06-12
得票数 1
回答已采纳
1
回答
为什么要在web应用程序中进行垃圾收集?
、
、
、
、
考虑在一个平台上构建一个web应用程序,其中每个请求都由一个用户级
线程
(ULT)处理(绿色
线程
/erlang进程/goroutine/...任何轻量级
线程
)。假设每个请求都是无状态的,并且像DB连接这样的
资源
在应用程序启动时获得,并在这些
线程
之间共享。在这些
线程
中有什么垃圾
回收
的需求?通常,这样的
线程
是短时间运行的(几毫秒),如果设计良好,不会使用超过几个(KB或MB)的内存。如果
线程
中分配的
资源
浏览 4
提问于2015-01-15
得票数 2
5
回答
Windows 7清理C++内存泄漏?
、
、
、
、
Linux
和Mac OS X环境可以做到这一点吗?
浏览 1
提问于2012-04-03
得票数 10
回答已采纳
3
回答
Linux
C++在程序以一个仍在运行的
线程
结束后怎么办?
、
、
如果您正在用
线程
开发程序,但是出了问题.,那么当程序结束时,
线程
怎么办(例如)带一个错误*而不
退出
线程
。需要重新启动吗?或
退出
线程
,如果进程已关闭?不然呢?
浏览 3
提问于2015-03-30
得票数 0
回答已采纳
3
回答
我必须拆开或加入一个
线程
吗?
、
pthread_detach()文档说: 如果我创建一个可连接的
线程
而不分离或加入它,结果是什么?
线程
的
资源
不会被
回收
?
浏览 10
提问于2012-09-14
得票数 4
回答已采纳
4
回答
控制台程序是否应该在关闭时释放其
资源
?
、
我正在创建一个控制台程序,其中将有一些
资源
,如一些
线程
和一些套接字。我的问题不是关于单一的操作系统(我的控制台程序将在Windows、
Linux
和macOS上运行)。
浏览 7
提问于2019-07-04
得票数 1
2
回答
主
线程
退出
后
线程
访问共享变量
、
、
在多
线程
C++程序中,如果分离的
线程
在调用
线程
退出
并销毁共享变量后访问共享变量(例如,全局变量),会发生什么?/a.outDestructing A似乎主
线程
创建了全局变量a,并在
退出
时将其销毁。那么,如果分离的子
线程
试图访问这个全局变量,3秒后会发生什么?另一个令人困惑的问题是,为什么主
线程
在
退出
时要清除所有
资源
?看起来全局变量的生命周期只依赖于主
线程
浏览 3
提问于2015-06-08
得票数 3
2
回答
Python中的
线程
-
线程
还是进程?
、
、
在python中
线程
是如何实现的?python会为每个
线程
创建单独的进程吗?在shell上运行此代码,然后执行Ctrl+C时,“
线程
外部”打印停止,但是“
线程
内部”继续打印,直到我使用'kill -9 pid‘命令手动终止它。
浏览 0
提问于2013-03-26
得票数 0
3
回答
启动一个新
线程
--我需要关心垃圾收集吗
、
、
、
我的大脑有一点冻结,所以我想我应该把它扔给集体天才,所以…… 我有一个被引发的事件(这个事件将在“提升者”的
线程
上),并且我使用它。但是,一旦我处理了这个事件,我就需要启动另一个
线程
来执行该事件所表示的工作负载。
浏览 2
提问于2011-06-08
得票数 8
回答已采纳
2
回答
C++ 11
线程
在断开后会自动销毁吗?
、
、
、
通常,我假设C++ 11
线程
在分离后会自动销毁。但问题是,我找不到任何证据来证明这个假设。 如果没有自动销毁,如何销毁它(不是强制的,而是在
线程
结束的功能之后) 感谢您的阅读。
浏览 15
提问于2017-08-15
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
鸿蒙轻内核四大基础功能介绍
LNMP架构下的进程模型分析
进程与线程的区别
鸿蒙内核标准库与linux标准库的差异
C+之多线程(一)
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券