腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
不
终止
程序
的运行时
异常
、
、
、
、
根据我的小java知识
程序
,它应该在抛出运行时
异常
后
终止
。此外,我在我的应用
程序
中启用了日志记录。 更新:我没有捕获任何
异常
,没有使用多线程。
浏览 5
提问于2011-10-03
得票数 1
回答已采纳
1
回答
flock是否在进程退出时自动释放?
、
、
、
在
Linux
的bash脚本中,我使用flock命令flock,而不是系统调用flock()来实现文件锁定,从而保护对共享资源( tmpfs中的文件)的并发访问。我有陷阱处理
程序
来处理脚本的
异常
终止
:trap "{ rm -rf $LOCK ; rm -rf $TMPFS_FILE; exit 255; }" SIGINT SIGTERM 其中$LOCK是我的锁文件或者
Linux
会在所有
程序
终止
时为我做这件事,包括自愿
终止
和强制<em
浏览 4
提问于2012-06-12
得票数 16
回答已采纳
1
回答
控制台中未显示Visual C++
异常
、
我已经实现了一个C++
异常
,并在没有捕获它的情况下抛出了这个
异常
。在
linux
中,我确实在控制台上看到了
异常
文本("what"),并且应用
程序
存在。这是我的预期行为。我在控制台或其他任何地方都看不到
异常
消息。是否可以将抛出/未捕获的
异常
记录到Windows上的console/stdout (或stderr)? 谢谢
浏览 10
提问于2016-07-26
得票数 4
1
回答
当Environment.FailFast部署到.NET环境中时,.NET将在.NET内核中做什么?
、
、
、
、
此方法的文档显示: 我希望能够以这种方式立即
终止
控制台应用
程序
的好处,但还不清楚这是否是正确的方法使用。是否有更好的
Linux
方法?计划是让我的控制台应用
程序
在
Linux
容器中运行。我希望该应用
程序
能够
终止</
浏览 2
提问于2019-01-22
得票数 0
回答已采纳
2
回答
osX上的c++未捕获
异常
、
、
我开发的c++库有一个问题:我定义了自己的exception类(基本上只包含一个字符串来返回what()调用),当没有捕获到
异常
时,目标是操作系统将打印what()的消息并
终止
。这在
Linux
上运行良好,但在osX上,不会显示
异常
消息(即它直接
终止
而不打印任何内容)。谢
浏览 1
提问于2012-09-22
得票数 0
回答已采纳
1
回答
程序
在新抛出bad_alloc之前被中止
、
下面是一个很小的C++
程序
,在"new“抛出
异常
之前,它显然会在许多情况下被中止: try{ new char[2];当时没有其他严重的
程序
(内存/CPU消耗)在运行。
程序
在进入catch块之前
终止
。在
Linux
下编译和运行
程序
(Debian7.3,gcc/c++ 4.7.2,24GB内存)时,
程序
的行为类似。在Windows系统上两次启动
浏览 2
提问于2014-08-18
得票数 0
回答已采纳
3
回答
覆盖默认的未处理
异常
行为
、
、
、
、
ThrowIt() throw TestException();{}什么():中止 一旦捕捉到未处理的
异常
,两人都会
终止
程序
。是否有一种跨平台的方法,可以将catch未处理的每个
异常
重新路
浏览 3
提问于2015-10-01
得票数 3
2
回答
如何在没有OOM杀手的情况下发出c++
终止
捕获
、
、
、
我正在从一本书中了解到
异常
和try/catch,操作系统应该
终止
下面的
程序
。我使用的是Arch
Linux
,
程序
没有停止。它运行,填充RAM,直到它不是线性的(大约90%),处理器工作很多,但没有冻结,也没有
终止
。这是仅适用于Windows的用例吗?或者如何在
Linux
/ Unix系统上重现该错误?但是c++有它自己的
终止
进程,叫做,它只是不会发出一个
异常
来打印出catch行。有没有人提示要发出catch
终
浏览 25
提问于2020-02-26
得票数 0
回答已采纳
1
回答
如何从Mac上的C++
程序
中自动获取
异常
类型和消息?
、
、
、
在
Linux
中,我知道如果C++
程序
抛出
异常
,
异常
类型和消息会在
程序
终止
时打印在终端上。在mac上,你得到的唯一信息是:Abort trap: 6编辑:我知道用
异常
处理
浏览 2
提问于2013-05-28
得票数 2
2
回答
cpu如何对硬件
异常
发出核心信号?
、
、
、
、
具有这样的
程序
集用户空间
程序
:data: db"DATA..........."mov eax, 5 结果导致CPU执行数据,导致硬件
异常
被
linux
内核捕获,导致
程序
分割、故障和
程序
终止
。我的问题是,CPU如何告诉内核有关
异常
的信息,以及是否有一些细节(如零除法或数据执行
异常
),以及当这样的
异常
发生处理
异常
(我猜类似于内核硬件
异常
处理
浏览 4
提问于2020-09-21
得票数 0
回答已采纳
1
回答
在
linux
上c++中内存分配失败时怎么办?
、
、
、
、
t) {}
linux
会过多地提交内存,这不符合c++标准。也就是说,检查null与
linux
系统无关。“新的”要么成功,要么失败,进程被
linux
杀死。 0-默认设置。内核通过估计可用的内存量和明显无效的失败请
浏览 9
提问于2015-07-21
得票数 2
2
回答
如何检测进程在
Linux
中以编程方式
终止
的原因
、
进程被
终止
有三个原因之一:它们已经到达执行结束(名义情况),它们包含一个未被察觉的
异常
(同步崩溃),或者它们已经收到一些信号表明它们没有处理(异步崩溃)。在
程序
的设计中,我们可以测试至少检测每一种方法的方法(例如,catch语句、信号处理
程序
等)。 假设我想设计一个
程序
,可以监视另一个
程序
在
Linux
中的执行情况。我可以很容易地判断
程序
是否通过注意PID从/proc中消失而
终止
,但我不知道为什么。是否有办法观察目标
程
浏览 3
提问于2019-04-17
得票数 2
1
回答
gcc的-fvisibility问题
、
、
我有下面描述的问题: 从共享库导出的
异常
类在库外使用时无法捕获,
程序
将
终止
。客户端可执行文件不会捕获此
异常
。gcc的版本是4.4.1,用于
Linux
操作系统。
浏览 5
提问于2010-03-11
得票数 1
回答已采纳
1
回答
需要在
异常
终止
时调用ioctl(tty0_fd、KDSETMODE、KD_TEXT)
、
、
、
我在我的应用
程序
中使用
Linux
框架缓冲区,并设置ioctl(tty0_fd, KDSETMODE, KD_GRAPHICS)以防止底层终端显示任何游标或文本,然后在正常
程序
终止
时进行清理。但是在
异常
终止
时保持KD_GRAPHICS模式是一件很糟糕的事情,因为它使系统没有响应,我想知道如何解决这个问题。 只有在正常
终止
时才会调用在atexit()中注册的函数,因此这不会有帮助。我可以为任何可能杀死应用
程序
的信号注册我自己的处理
程序
,但
浏览 4
提问于2016-08-16
得票数 5
2
回答
如何将
终止
打印到此
程序
?
x) std::cout<<"Number entered: "<<x<<std::endl; return 0;当我按下ctrl+c时,代码就会
终止
我想打印这样的东西:‘
程序
终止
,因为按下了ctrl+c。我知道
异常
处理是一种方法。但是有没有其他方法呢?顺便说一下,我是在
linux
上运行的。
浏览 4
提问于2016-08-12
得票数 0
2
回答
segfaults的进程会返回什么错误代码?
、
、
、
、
segfaults的进程会返回什么错误代码?从我的实验来看,它似乎是"139",但我想知道为什么会这样,以及它有多标准。
浏览 0
提问于2013-01-30
得票数 13
回答已采纳
2
回答
我的汇编
程序
里有SegFaults吗?但这是不可能的!
、
、
、
、
好了,我知道我们所有的C/C++
程序
员都曾经遇到过我们不合时宜的报应,邪恶的信号SIGSEGV,分段错误。今天,我在一个虚拟化的Arch
Linux
系统上用好的旧NASM和一些x86汇编
程序
胡闹,令我惊讶和沮丧的是,我的编码工作再次被邪恶的SegFault所阻挠。下面是产生可怕信号的代码:mov [0xB8000], eax 现在,我知道
Linux
内核将你汇编的
程序
加载到shell中并从那里执行它,但我认为这条MOV指令与处理器进行了我不想假装理解当你的
程序<
浏览 0
提问于2010-08-04
得票数 4
回答已采纳
1
回答
在
Linux
中检测程控
终止
与崩溃
、
在
Linux
下运行的
程序
可能会因为许多原因而
终止
:
程序
可能完成其所需的计算并简单地退出(正常退出),代码可能检测到一些问题并抛出
异常
(提前退出),最后,系统可能会停止执行,因为
程序
试图做一些不应该做的事情and prompt re-appears...例如,是否存在指示崩溃与程控
终止
的
浏览 2
提问于2013-01-26
得票数 1
回答已采纳
2
回答
线程中不可见的运行时错误
、
、
、
我正在为嵌入式
Linux
编写一个C++应用
程序
。我有一个问题,在主线程以外的线程中发生的运行时错误,如未处理的
异常
和分段错误,不会在控制台中显示。在这种情况下,我的应用
程序
将突然
终止
,没有任何错误消息。有没有办法将错误消息发送到父主线程的默认控制台?(我的嵌入式
linux
不支持gdb)
浏览 0
提问于2011-07-14
得票数 1
回答已采纳
3
回答
如何监视
linux
服务的启动时间和停机时间
、
、
如何监视
linux
服务的启动时间和停机时间。 我使用chkconfig (RHEL6.3)为我的应用
程序
创建了一个服务。我想要监视何时服务被转,启动和停止。我可以通过在给service test start/stop时写入日志文件来监视服务,但是如果应用
程序
崩溃或
异常
终止
,这将不会捕获到它。
浏览 0
提问于2013-09-04
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux Kernel 6.0 已终止支持
账套建立,报错RESTORE DATABASE 正在异常终止
Python小白处理程序异常,就用异常捕获!
Linux TCP 连接速度异常的问题分析
Linux 常见异常分析,请收好这份排查指南~
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券