腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
以C++编写的
进程
退出
时的堆内存和操作系统
、
、
现在,我对操作系统在
进程
生命周期中的作用表示怀疑。我使用的是
Linux
。 假设我有一个应用程序,它使用new在堆中创建一组对象。在应用程序的生命周期内,我不需要删除这些对象中的任何一个,除非在
退出
应用程序时或在
退出
之前发生
异常
以进行清理。假设我没有在应用程序结束时为所有这些对象调用delete,那么操作系统是否通常会回收/释放所有分配的堆,以使其在
进程
退出
时再次可用?如果
进程
因为
异常
或调用返回或
退出
而<em
浏览 5
提问于2010-12-15
得票数 4
1
回答
ImageJ -如何在遇到错误时继续批处理
、
、
、
我使用headless.jar在远程
linux
机器上以无头模式运行代码。是否有一种方法可以强迫ImageJ继续该
进程
,即使它遇到了错误/
异常
?并报告文件名,可能在日志或其他文件中?
浏览 6
提问于2012-10-12
得票数 0
1
回答
应用程序死亡的方式是什么?
、
我使用一些复杂的硬件开发
linux
守护
进程
,我需要知道应用程序如何
退出
(正常或
异常
)以创建正确的清理功能。exit 还有其他方法可以让应用程序
退出
或死亡吗?
浏览 0
提问于2014-09-06
得票数 0
回答已采纳
3
回答
为什么需要僵尸
进程
?
、
、
、
、
维基百科基本上给出了我需要知道的所有关于僵尸
进程
的可能信息,但只是一句简单的话,说明在父
进程
创建另一个子
进程
的情况下,PID中的冲突将不会存在,这可能是useful..in。如果被命名的僵尸
进程
被移除而不是保留在那里,那么PID不是可用的吗? 或者,为什么僵尸
进程
应该存在,还有其他原因吗?
浏览 3
提问于2013-05-07
得票数 6
回答已采纳
2
回答
操作系统什么时候会清除
进程
的内存
、
、
、
进程
在某些操作系统上成功终止或
异常
终止,操作系统何时决定清除内存(数据、代码等)分配给该
进程
;在
退出
时或当它想要将内存分配给新
进程
时?在所有操作系统(winXP、Win7、
linux
、Mac)上,这种清除内存分配的过程都是一样的吗?谢谢。
浏览 5
提问于2012-10-04
得票数 1
1
回答
码头问题-出口状况34
、
、
、
、
我面临着“
退出
状态34”,同时创建码头服务。请提出什么问题。Docker版本: 17.09.1-ce,build 19 e2cf6错误日志:nsenter:未能取消共享命名空间:无法分配内存container_
linux
.go:265:启动容器
进程
导致"process_
linux
.go:270:运行exec设置
进程
用于init导致\“”
退出
状态34\“错误:服务'web‘生成失败: container_
linux
.go:265:启动容器
进程<
浏览 0
提问于2018-01-25
得票数 0
3
回答
Windows中崩溃
进程
的可预测
退出
代码
、
、
、
对于在Windows中正常
退出
的
进程
,
进程
的
退出
代码通常是来自main的返回值,或者是传递给std::exit的
退出
代码。然后,可以使用%ERRORLEVEL%查询
退出
代码,该代码可以用来确定程序是否正确执行,或者有一些特殊的输入/故障指示特定的问题(特定于应用程序)。}MyCrashProgram.exe -> c
浏览 5
提问于2015-05-28
得票数 6
回答已采纳
1
回答
在Java中新建一个
进程
,
退出
当前
进程
、
、
它开始一个新的实例并
退出
旧的实例。但是
Linux
的实现有点奇怪。我添加了System.exit(0);,以为它会在创建新
进程
后立即杀死当前
进程
,但它似乎
退出
了
进程
本身。我无法在
Linux
中重新启动程序,尽管它在Windows中是可以做到的。 非常感谢您的帮助和反馈! 编辑:2020年7月28日 因此,我确实发现创建了新
进程
,但IO不会继承到新会话。我调整了一点代码,现在程序创建新的
进程
,获得IO控制,在输入命令后,它
退出</e
浏览 53
提问于2020-07-24
得票数 0
回答已采纳
1
回答
如何检测子
进程
已崩溃?
、
一个子
进程
可以: 是否有一种方
浏览 4
提问于2015-12-17
得票数 2
回答已采纳
1
回答
关闭父
进程
(终端)不会关闭特定的子
进程
、
、
我是
Linux
的新手,到目前为止,我已经了解到,如果我们通过gnome终端(如:gedit & )打开一个新
进程
,"&用于后台运行它“,那么如果关闭终端,gedit也会
退出
。因此,为了避免这种情况,我们给出了
进程
id gedit,从而使
进程
与父终端不承认。如果有
异常
,那么使其成为
异常
的原因是什么?在哪里可以找到提到此
异常
的配置文件(如果是可访问的)?
浏览 0
提问于2014-12-31
得票数 3
回答已采纳
1
回答
查找subprocess.Popen python的执行时间
、
、
、
、
以下是Python代码,用于运行返回其标准输出数据的任意命令,或在非零
退出
代码上引发
异常
:cmd,stdout=subprocess.PIPE,子
进程
模块不支持执行时间,如果它超过了特定的阈值,=>超时(能够杀死运行超过X秒的
进程
) 在运行于
Linux
上的Python2.6程序中,实现get_execution_tim
浏览 54
提问于2017-08-04
得票数 6
2
回答
linux
中内核线程的
退出
、
我在这里是想问你
linux
中
进程
和线程的区别。我知道
linux
的线程只是一个“任务”,它与父
进程
共享它们需要共享的东西(地址空间和其他重要信息)。我还知道这两个函数正在创建调用相同的函数('clone()'),但我仍然遗漏了一些东西:当线程
退出
时到底会发生什么?在
linux
内核中调用了什么函数?我知道当
进程
退出
时会调用do_exit函数,但是在这里或其他地方应该有一种方法来理解它是线程
退出
还是整个
进程</e
浏览 1
提问于2010-05-11
得票数 1
回答已采纳
2
回答
检测QApplication
退出
正常或崩溃
我需要检测应用程序是否正常
退出
或崩溃。QProcess具有已完成的()信号,并可以获得
退出
代码。但是,当应用程序崩溃或关闭时,我需要QApplication的
退出
代码。
浏览 6
提问于2016-12-20
得票数 0
1
回答
为什么JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS没有被解雇?
、
I create a job by c# { SetJobInformation(); } {
浏览 2
提问于2013-06-27
得票数 0
1
回答
如果写入/关闭由peer关闭的java.net.Socket,会发生什么情况?
、
、
、
假设我有一个java.net.Socket实例,它是两个对等体(Windows
进程
)之间连接的端点:我的
进程
和远程
进程
。远程
进程
已
退出
并关闭其连接。现在我正在尝试write和close我的套接字。我预计write和close调用(或其中之一)会失败并引发
异常
(就像Unix socket API中的SIGPIPE信号一样),但它们成功了。它在Windows和
Linux
中的工作方式是一样的吗?
浏览 1
提问于2012-06-21
得票数 1
1
回答
Linux
守护
进程
中的错误处理
、
、
、
我正在编写一个服务器
Linux
守护
进程
。我想知道UNIX/
Linux
社区中的协议是什么,因为当守护
进程
遇到致命错误时,它应该做什么(例如。服务器无法侦听、分段错误等)。我应该登入并
退出
吗?这里的标准是什么,我该怎么做? 守护
进程
是用C++编写的,我使用自定义的
异常
系统来包装POSIX错误代码,这样我就可以知道什么时候是致命的。
浏览 6
提问于2012-05-07
得票数 1
回答已采纳
2
回答
当Node.js
进程
可以直接
退出
()而不触发其他信号事件时(uncaughtException、SIGINT、SIGTERM.)
、
为了保持数据完整性,我想清理
进程
关闭时的存储。我创建了一个函数处理程序并将它绑定到信号事件:process.on(),uncaughtException,SIGINT,SIGTERM,SIGQUIT,它运行良好(CTRL+C,
进程
终止,
异常
,.)。但我读过,在某些情况下,这个过程可以直接
退出
,而不会触发其他信号事件。 这种特殊情况下的问题是,process.on('exit')处理程序只能处理同步任务。所以我的问题是(在
Linux
系统上),在什么条件下
进程
可以直接<e
浏览 3
提问于2014-09-25
得票数 9
回答已采纳
1
回答
exit(1)没有给我1作为
退出
值?
、
、
、
上面函数的
退出
值改成了42 (idk为什么)它给了我5作为输出。不知道这是怎么回事。我应该提到我在代码中使用了fork() ..也许这就是原因。 我认为我的
退出
关闭了子
进程
,但主要
进程
..所以这就是为什么它给了我main内部的返回值,而不是exit的返回值。
浏览 45
提问于2020-03-08
得票数 3
回答已采纳
1
回答
退出
代码为9的C++程序崩溃(SIGKILL)
、
我的应用程序崩溃,
退出
代码:9 (SIGKILL)(它运行在
linux
上;分os 7)
浏览 2
提问于2016-11-30
得票数 28
回答已采纳
2
回答
如何检查具有给定PID的
进程
是否正在运行?
、
、
、
、
我有一个用C#编写的程序,使用Mono在
Linux
上运行。该程序将其PID写入一个文件。现在,我想检查是否有一个
进程
在启动时使用了这个PID。有没有办法使用Mono?如果没有,我如何使用标准的
Linux
函数/工具来实现这一点?或者我必须检查/proc/PID/cmdline?
浏览 1
提问于2011-01-10
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何防止PHP进程异常退出?
Linux进程管理
Linux查杀stopped进程
mongodb异常退出,再次启动报错
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券