腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在信号处理程序中使用evDo和evWaitFor安全吗?
c
、
linux
、
event-handling
、
signals
、
posix
在下面的信号处理程序中,作为示例:
sigalarm
_handler (int sig) evWaitFor(ctx, &
sigalarm
_event,
sigalarm
_eventevDo(ctx, &
sigalarm
_event);sigterm_handler (int sig) evDo(ctx, &sigterm_event);
浏览 5
提问于2022-10-10
得票数 1
回答已采纳
5
回答
C/C++中的延迟函数调用
c++
、
function
、
time
、
call
我只找到了通过
SIGALARM
处理程序这样做的方法。我用
Linux
。 我没有任何书面代码,因为我想知道怎么做,在writing.<之前
浏览 17
提问于2014-08-07
得票数 1
回答已采纳
3
回答
Linux
,在子进程上超时
linux
、
process
、
timeout
C:到目前为止,首选的解决方案似乎是使用
SIGALARM
+叉+ execl。但是
SIGALARM
不是堆安全的,所以它可以破坏所有的东西? 超时程序?不是所有发行版都是标准的?因为我是
Linux
的新手,我可能不知道这些函数有500个不同的地方,所以有人能告诉我最安全和最干净的方法是什么吗?
浏览 9
提问于2011-08-30
得票数 4
回答已采纳
1
回答
信号处理程序返回并恢复程序执行
c
、
linux
、
signals
、
powerpc
、
signal-handling
平台:
Linux
、C++bind_
sigalarm
_hand();{}bind_
sigalarm
_hand() { if (sigaction(TIMER_SIGNAL
浏览 8
提问于2014-03-29
得票数 1
1
回答
为什么
SIGALARM
要在
Linux
上杀死Python程序?
python
、
linux
、
alarm
虽然我没有在程序中显式地处理
SIGALARM
信号,但我只是希望警报会被忽略。但是,在
Linux
上,触发警报后脚本就会死掉。我还没有找到
Linux
的任何文档,其中声明它应该是警报信号的默认行为。
浏览 0
提问于2018-09-22
得票数 0
回答已采纳
1
回答
cpp中的多路信号使用
c++
、
networking
关于,我在程序的setTimer()中包含了两个计时器(it_val1,it_val),如下所示:} } struct itimerval it_val1; cerr<<"Unable to catch SIGALRM"<<endl;
浏览 3
提问于2016-11-20
得票数 0
1
回答
在预警()中间,上下文切换的行为是什么?
linux
、
signals
如果进程通过执行alarm(10)设置
SIGALARM
信号。这意味着在10秒内,
SIGALARM
将由操作系统发送。 如果有上下文切换会发生什么?系统是否仍然发送信号,而不管上下文切换是什么?
浏览 0
提问于2017-07-13
得票数 0
回答已采纳
1
回答
如何在
linux
中设置
sigalarm
反复重复?
python
、
cygwin
、
signals
、
posix
编辑:我需要写一段代码,将打印“等待”每秒,与
sigalarm
而不是循环 我是个笨蛋,我修改了错误的代码
浏览 0
提问于2016-10-09
得票数 0
1
回答
为什么在收到SIGINT后阻塞read()没有中断?
c
、
linux
、
signals
<errno.h>#include <stdio.h> memset(&action, 0, sizeof(action)); } bu
浏览 0
提问于2021-02-05
得票数 0
1
回答
接收未声明的SIGALRM SIGSTP错误消息,尽管我已经包含了<signal.h>
c
、
unix
、
signals
main.c:46:16:错误:‘
SIGALARM
’未声明(在此函数中首次使用)信号(
SIGALARM
,(空(*)(整数))sig_alarm); perror("fork error"); while(1){
浏览 1
提问于2016-10-07
得票数 2
2
回答
将POSIX线程暂停特定时间间隔的问题
c
、
linux
、
pthreads
(我使用
linux
)
浏览 1
提问于2010-08-20
得票数 0
2
回答
setitimer,SIGALRM &多线程进程(
linux
,c)
linux
、
multithreading
、
linux-kernel
、
profiling
、
signals
我希望在带有NPTL的libc的
linux
setitimer()多线程进程中使用setitimer()(或者不太可能使用alarm())。哪个线程将从内核接收
sigalarm
(SIGALRM)?
浏览 6
提问于2010-04-06
得票数 17
2
回答
在超时时处理libcurl中止
c
、
libcurl
curl_easy_setopt(ezhandle, CURLOPT_TIMEOUT, 300); //timeout after 5 minutes (use
sigalarm
)curl_easy_setopt(ezhandle/curl.se/libcurl/c/CURLOPT_TIM
浏览 86
提问于2020-11-16
得票数 1
回答已采纳
1
回答
Perl线程中断睡眠不起作用
multithreading
、
perl
、
sleep
$end) { local $SIG{'ALRM'} = sub { sleep(1);} $thr->kill
浏览 4
提问于2016-07-04
得票数 3
回答已采纳
1
回答
C
SIGALARM
澄清
c
、
signals
“重写‘fget’以包括一个警报,以便如果用户在5秒后不输入任何数据,‘fget’将返回一个指向NULL的指针(超时)”我想要创建一个处理程序来捕获这类异常,我也了解警报是如何工作的,但我不知道接口将如何工作。char *fgets(//...//) alarm(5); //...// 如果警报在用户输入数据之前发出,我的处理程序是否可以“返回NU
浏览 5
提问于2012-06-06
得票数 2
1
回答
我能在ruby中捕获control-q和control-s吗?
ruby
、
signals
有没有办法做到这一点--特别是,一种可以移植的方法,这样我就可以在Windows、iOS、
Linux
和Solaris中使用它了?事实证明,这些信号永远不会传递给进程。我可能会尝试使用每秒触发一次的
SIGALARM
处理程序,检查自上次报警以来是否已经超过一秒,如果得出结论认为进程已挂起,则进行适当的调用。在负载过重的系统上可能会出现误报。
浏览 1
提问于2012-09-12
得票数 2
1
回答
如何接收来自孩子的信号
c++
、
operating-system
、
signals
、
signal-handling
编写了一个程序,该程序使用叉()创建子进程。子进程打印父进程的名称、父进程ID和自己的ID,而父进程则等待子进程的信号。父级在子终止后10秒设置警报。我该怎么办?{ { cpid=for
浏览 1
提问于2015-03-21
得票数 0
5
回答
在C中使用SIGALRM强制结束函数
c
、
signals
现在,我有一个连接到SIGARLM的功能,它会在1秒后发出警报,每次都会在另一秒内发出警报。在我编写的SIGALRM函数的逻辑中有一个测试,用来查看是否达到了某个超时时间,当超时到达时,我需要它来终止正在运行的函数。有人知道我是怎么做到的吗?
浏览 3
提问于2011-02-11
得票数 1
回答已采纳
1
回答
保证信号处理程序在σ挂起返回时被调用。
c
、
signals
假设我为SIGALRM设置了以下信号处理程序{ alarm_flag = 1;然后假设我调用了alarm,然后输入了一段代码,其中SIGALRM被阻塞了,但是我想要与它同步。也就是说,我想使用sigsuspend等待警报过期:sigdelset(&set, SIGALRM);some_other_command();
浏览 1
提问于2020-11-08
得票数 0
回答已采纳
1
回答
为什么暂停(2)不在二级线程中返回?
c
、
multithreading
、
signals
、
interrupt
、
pause
考虑一下我设置的这个示例来说明这一点。#include <stdio.h>#include <errno.h>#include <pthread.h> void *thrfn(void *arg); {
浏览 2
提问于2016-02-02
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux DNS 查询剖析 Linux 中国
Manjaro Linux 22.0 发布|Linux 中国
Alpine Linux 3.18 发布|Linux 中国
Linux基础(3)linux命令3
linux高级课程-在Linux中编程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券