腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
用C/C++实现执行超时
、
、
、
、
我一直在考虑在我的代码中实现一个执行超
时机
制。我浏览寻找建议,但我所看到的只是为被调用的其他程序实现执行超时,这并不完全是我的想法。您将如何实现它? 提前感谢
浏览 2
提问于2015-03-06
得票数 4
回答已采纳
1
回答
TFTP的C语言超时实现
、
、
、
、
我正在尝试在我的TFTP的c实现中实现超
时机
制,并且我正在寻找一些通用的帮助。 我想知道的是如何管理超时情况。我使用的过早超
时机
制是
信号
/警报功能,但不知何故我被困在如何
处理
超时,即如果数据包(ack或数据)丢失而发生超时,如何将前一个数据包或ack发送回服务器。
浏览 3
提问于2013-05-12
得票数 3
回答已采纳
1
回答
为一次单击发出多个按钮单击
信号
、
、
每一次剪切/复制按钮/粘贴点击都会发出越来越多的
信号
。下面是程序中
处理
浏览器剪切/复制/粘贴功能的部分: ''' ''' iconView1.connect("selection-changed对于一个before.How以外的输出,我是否每次点击获得1个发射
信号
?
浏览 2
提问于2014-04-09
得票数 0
回答已采纳
2
回答
C中连接的超时
、
、
、
分叉计时器将发送一个
信号
给原来的程序,如果5秒已经过去。在这种情况下,
信号
处理
程序将关闭文件描述符,并清除连接。谢谢
浏览 2
提问于2012-04-01
得票数 2
回答已采纳
2
回答
C
Linux
信号
处理
、
、
我是操作系统的新手,在学习
Linux
信号
处理
时遇到了一些问题。 在
Linux
中,如果
信号
在syscall期间到达,比如pause(),程序将切换到内核模式并运行
信号
处理
程序。然后,根据
处理
程序函数,程序将执行该函数告诉它做的任何事情。如果系统调用很重要,并且不能/不应该被中断,该怎么办?(或者,是否存在不能被
信号
中断的sys调用?)另外,当内核正在
处理
另一个较早到达的
信号
时,如果一个<em
浏览 4
提问于2016-02-01
得票数 0
1
回答
pthread_kill异步
信号
在
Linux
上安全吗?
、
、
OpenGroup Unix规范 pthread_kill()是异步
信号
安全的.但是
Linux
并没有在相关部分列出这个函数。 那么,在
Linux
上的
信号
处理
程序中调用pthread_kill安全吗?不幸的是,当实时
信号
队列已满时,
Linux
将恢复到向整个进程提供SIGIO .为了纠正这个SIGIO
处理
程序,它将该
信号
转发回指定的线程(该线程阻止SIGIO并在
信号
处理
循环中使用sigwaitinfo
浏览 2
提问于2018-07-23
得票数 4
回答已采纳
1
回答
什么时候需要在
信号
处理
程序中重新建立
信号
函数?
、
、
、
我在
linux
下有一个简单的程序,它运行得很好:#include<stdio.h>#include<sys/types.h;int main(){ for(;;){ }}但我的问题是: 我发现,如果删除"for“循环,在接收到SIGHUP
信
浏览 2
提问于2017-04-29
得票数 1
回答已采纳
1
回答
信号
: SIGUSR1 :
信号
处理
程序:测量执行时间?
、
、
、
、
我使用
linux
信号
(特别是SIGUSR1和SIGUSR2)将
信号
从内核空间(
linux
内核模块)发送到用户空间(一个使用内核模块的应用程序)。这些
信号
得到了正确的
处理
,功能运行良好。现在,我想测量
信号
处理
程序的执行时间(最好是纳秒或微秒)。 我尝试过使用gprof,但它没有显示
信号
处理
程序的执行时间。除此之外,它还显示了以秒为单位的执行时间。如何测量
信号
处理
程序的执行时间?
浏览 3
提问于2014-08-26
得票数 1
2
回答
处理
多个SIGCHLD
、
、
在运行
Linux
2.6.35+的系统中,我的程序创建许多子进程并监视它们。如果一个子进程死了,我会做一些清理工作,然后再进行一次。我使用signalfd()在我的过程中获取SIGCHLD
信号
。当对非实时
信号
使用
信号
处理
程序时,当
信号
处理
程序对特定
信号
运行时,必须阻止同一
信号
的进一步出现,以避免进入递归
处理
程序。如果此时到达多个
信号
,那么内核只调用
处理
程序一次(当
信号</e
浏览 4
提问于2011-12-06
得票数 22
回答已采纳
1
回答
如果多线程
Linux
进程收到
信号
,它会发生什么情况?
、
、
、
如果Unix (Posix)进程接收到
信号
,则
信号
处理
程序将运行。目前的状况是什么?
浏览 0
提问于2015-08-26
得票数 37
回答已采纳
1
回答
谁实现IEEE浮点标准?语言还是操作系统?
、
、
有人告诉我,C没有任何运行
时机
制来捕获异常,比如在Java中。我有点困惑,比方说,零例外除法是如何
处理
的。我读到了IEEE 754浮点标准,以及它如何定义零例外除法等。/divby0_demo这是OS/内核通过发送类似
信号
(比如当出现错误指针取消引用时的SEGV )来杀死我的程序(在“捕获异常”之后)还是由我的程序链接的标准C库(libc)
处理
的?
浏览 2
提问于2021-08-09
得票数 0
回答已采纳
2
回答
Erlang
Linux
信号
处理
、
、
是否可以通过Erlang中的
处理
程序捕获
Linux
信号
(例如SIGUSR1)?(不必求助于用C语言编写的驱动程序)
浏览 2
提问于2010-03-17
得票数 16
回答已采纳
1
回答
Linux
(C)
信号
处理
、
、
我的简单代码将捕获所有
信号
,并显示您在确切时间触发的
信号
,但我的问题是,当
信号
被捕获时,代码将结束,并且我无法触发任何其他
信号
。include<stdio.h>#include<signal.h>//bos501_hw_signals_handling_
Linux
浏览 3
提问于2021-07-04
得票数 2
1
回答
Linux
中的多线程
信号
处理
、
、
、
、
在
Linux
中,当程序(可能有多个线程)收到SIGTERM或SIGHUP这样的
信号
时会发生什么? 哪个线程截取
信号
?多个线程可以得到相同的
信号
吗?是否有专门的线程专门用于
处理
信号
?如果不是,那么在
处理
信号
的线程中会发生什么?
信号
处理
程序例程结束后,如何恢复执行?
浏览 138
提问于2012-07-27
得票数 135
回答已采纳
1
回答
linux
中的异常
处理
、
我正在
Linux
上移植一个Windows程序。我的程序使用Windows结构化异常
处理
(SEH)。
Linux
不支持结构化异常
处理
,但是它提供了
信号
处理
。我们可以超越
信号
来发展类似SEH的范式。一旦您能够过滤异常,Windows提供了三种替代执行控制流: 1) EXCEPTION_EXECUTE_HANDLER :执行
处理
程序2) EXCEPTION_CONTINUE_SEARCH :将异常转发到下一个块如何在
Linux
中实现这个控制流
浏览 4
提问于2011-08-30
得票数 5
2
回答
Linux
内核何时将SIGSEGV的
信号
处理
程序重置为SIG_DFL?
、
、
、
如果我为SIGSEGV设置了
信号
处理
程序,而生成分段错误,则如下所示:*a = 1; 将调用该
处理
程序,但此
信号
处理
程序将只被调用一次。所以,我猜
Linux
内核会将
信号
处理
程序重置为SIG_DFL,但是什么时候呢?我想知道细节,所以我检查了
Linux
内核源代码,但还没有找到线索。如果你知道细节,请给我看看密码。
浏览 0
提问于2018-11-13
得票数 1
回答已采纳
1
回答
干扰
信号
处理
程序与其他
信号
?
、
、
信号
处理
程序能否被另一个
信号
( SIGKILL,SIGSTOP除外)中断?(
Linux
和其他Unixes)
浏览 3
提问于2018-01-25
得票数 3
回答已采纳
1
回答
C: fprintf被Ctrl C打断
、
、
、
、
我知道这很正常,但我该怎么
处理
呢? 谢谢
浏览 3
提问于2014-03-26
得票数 2
回答已采纳
1
回答
基于
Linux
的睡眠系统调用-
信号
交互
、
、
我有一个关于睡眠文档的问题,在
Linux
操作系统上。男子3睡眠说:"POSIX.1明确指定它(nanosleep)不与
信号
交互“。Nanos休眠可以被“在调用线程中触发调用
处理
程序的
信号
的传递”(来自Nanos休眠
浏览 0
提问于2019-07-04
得票数 1
回答已采纳
1
回答
是否可以将
linux
计时器通知
信号
定向到特定的线程?
、
、
、
、
我想使用
Linux
计时器API在我的系统中实现一个定时器
处理
模块。用户可以启动计时器,并进行回调。回调的调用将从线程(而不是从
信号
处理
程序)进行。我正在考虑用timer_create()来设置SIGEV_SIGNAL,以及使用sigwaitinfo()等待
信号
的线程(
信号
arg会给出调用所需回调的timerId )。如何在
linux
内核中路由这些
信号
?是否需要指定将它们发送到哪个线程?
浏览 5
提问于2014-10-30
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux系统编程 信号量
数字信号处理之信号处理仿真 第一章 滤波仿真(1)
Android C++系列:Linux信号(三)
linux系统故障处理
信号处理器有哪些分类?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券