腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
SIGALRM
在
指定
时间
后
不
终止
程序
、
、
、
其思想是使用
SIGALRM
在
10秒
后
关闭所有进程,但
程序
不会
终止
。如果a通过命令行接受N作为输入,
程序
可以工作,但如果通过scanf接受,它会以某种方式崩溃。
浏览 22
提问于2021-02-12
得票数 0
1
回答
为什么printf永远不会在报警
后
执行?
、
我试图用警报做一些简单的事情,但是
在
我发出警报
后
printf永远不会执行,这是为什么呢?
浏览 17
提问于2019-07-06
得票数 4
回答已采纳
1
回答
响应信号可靠地死掉
、
、
由于
SIGALRM
的到来,下列代码应该在某一段
时间
后
超时- $SIG{ALRM} = \&sig_alrm_handler如何更改这种方法,使
SIGALRM
能够可靠地
终止
程序
,即使main()捕获异常也是如此?
浏览 3
提问于2015-03-04
得票数 1
回答已采纳
2
回答
为什么不能触发子进程中的信号处理
程序
?
、
、
、
、
我的意图是
在
1秒内为fget创造一个
时间
。如果1秒内没有接收到任何输入,则
程序
将
终止
。 我想出的设计是:父
程序
为
SIGALRM
注册一个信号处理
程序
。然后,它叉一个孩子,这将触发
SIGALRM
和它前进,并调用fget。
SIGALRM
将触发
终止
父进程的处理
程序
。但是当我
在
一个ubuntu14.04 64位上执行这个命令时,处理
程序
不会被触发,
程序
只是
浏览 2
提问于2017-06-04
得票数 1
回答已采纳
1
回答
编写10秒
后
就会停止的C
程序
、
、
我想写一个C
程序
,
在
指定
的秒数内运行
在
经过
指定
的
时间
量
后
关闭。#include <unistd.h>{}{ signal(
S
浏览 0
提问于2020-12-14
得票数 0
3
回答
如何使用线程运行类构造函数
、
、
、
有没有办法
在
单独的线程中构造一个带有特定参数的类?
在
我看到的示例中,我只能看到线程运行函数和成员函数。如果存在边缘情况,比如指向ukd_Adc的指针为NULL,则断言将使其
在
无限循环中挂起。这个线程将允许我设置构造函数可以运行的
时间
限制,这样它就不会陷入无限循环。
浏览 3
提问于2017-10-26
得票数 0
1
回答
如何接收来自孩子的信号
、
、
、
编写了一个
程序
,该
程序
使用叉()创建子进程。子进程打印父进程的名称、父进程ID和自己的ID,而父进程则等待子进程的信号。父级
在
子
终止
后
10秒设置警报。以下代码
不
接收来自子
程序
的警报信号,也不进入报警处理
程序
,即ding函数。 我该怎么办?cout<<"Parent\n"<<"ParentID: "<<getppid()<<"\nChildID: "
浏览 1
提问于2015-03-21
得票数 0
1
回答
signal.alarm未及时触发异常
、
、
我打电话给sleep 10,但我想在1秒
后
报警。当我运行下面的片段时,触发异常需要超过1秒的
时间
(我认为它运行了整整10秒)。): raise IOError("Should after 1 second") signal.alarm(1) 如何确保<e
浏览 0
提问于2016-01-19
得票数 7
回答已采纳
1
回答
Python,预计会出现无限循环
、
、
我希望能够
在
代码中停止这一点,有什么可以做到的吗?timer.time > 30: print("out of time ")因此输出可能是: 3,2,超出
时间
30,2,超出
时间
30 我担心这可能需要线程化,这是我
在
C和Java中尝试过的,用于学校,但从来不需要python。
浏览 1
提问于2013-03-31
得票数 2
回答已采纳
1
回答
在
PHP脚本中运行函数
、
、
、
有时
在
5分钟内100000次,有时几个小时内一次也没有。例如,当有82671个文档排队时,最后的671个文档
在
收到另一个可能需要几小时的329个文档之前不进行索引。我可以运行一个cron作业,它每5分钟向同一个队列发布一条“刷新”消息,然后
在
接收到该消息时显式地刷新缓冲区,但这将是欺骗。
浏览 1
提问于2015-12-14
得票数 5
2
回答
同一信号的多个信号处理
程序
,例如
SIGALRM
、
我有一个每秒触发
SIGALRM
的示例
程序
。以下是我的代码。sig_atomic_t _flag = false; {} { alarm( 1 ); { { printf( "
SIGALRM
fla
浏览 0
提问于2017-03-15
得票数 4
5
回答
在
C中使用
SIGALRM
强制结束函数
、
现在,我有一个连接到SIGARLM的功能,它会在1秒
后
发出警报,每次都会在另一秒内发出警报。
在
我编写的
SIGALRM
函数的逻辑中有一个测试,用来查看是否达到了某个超时
时间
,当超时到达时,我需要它来
终止
正在运行的函数。有人知道我是怎么做到的吗?我忘了提一下:
在
需要
终止
的函数中,它等待scanf(),即使scanf()还没有返回,函数也需要
终止
。
浏览 3
提问于2011-02-11
得票数 1
回答已采纳
1
回答
pcntl_sigwaitinfo和信号处理
程序
、
、
、
我正在编写一个守护进程,它周期性地做一些工作,并在再次重复之前休眠一段
时间
。但它在休眠时仍必须对外部冲击(即
终止
请求)作出响应。我设法用ALRM信号实现了睡眠超时,用TERM信号(示例)
终止
: } else { } pcntl_signal_dispa
浏览 0
提问于2012-10-11
得票数 4
回答已采纳
1
回答
SIGALRM
中断syscall
、
、
超时
后
,我需要中断syscall (本例中是recvfrom)。为此,我使用的是alarm(),但是产生的
SIGALRM
会杀死我的进程,而不仅仅是中断syscall。我知道默认的信号处理
程序
(SIG_DFL)会
终止
进程,但我希望SIG_IGN忽略这个信号,但仍然中断syscall。我用strace和一个自定义的空处理
程序
开发了一个测试
程序
,它们最终都调用了没有SIG_IGN的rt_sigaction(
SIGALRM
...)。据我所知,如果设置了SA_RESTART,那么
浏览 0
提问于2014-08-04
得票数 1
回答已采纳
1
回答
不
终止
而是停止云构建代理
TeamCity支持
在
云中创建虚拟机以运行构建。它还可以
在
实例空闲
指定
的
时间
后
终止
实例。 是否可以
不
终止
实例,而是关闭实例,然后
在
需要时重新启动实例?
浏览 2
提问于2017-09-27
得票数 0
2
回答
pthread_kill()函数
终止
我的
程序
、
pthread_kill()函数每次
在
创建线程
后
启动它并尝试发送
SIGALRM
信号时都会
终止
它。顺便说一句,如果我
在
pthread_kill()之前添加了sleep()函数,它就能工作。然后我在线程中添加add ()函数,因为它在发送信号之前
终止
。void* funkcja_watku(){ sigaction(
SIGALRM
nie zostal
浏览 15
提问于2022-12-02
得票数 0
回答已采纳
3
回答
linux
终止
进程使用超时(毫秒)
、
、
、
、
在
linux上经过
指定
的
时间
后
,我想强制
终止
程序
。我发现linux中的“超时差”util可以
在
指定
的
时间
之后杀死
程序
,但它不接受毫秒。./ PROGRAM”会在经过的
时间
之后
终止
程序
,在那里的
时间
不是毫秒而是秒。
在
linux SHELL上,是否有一种方法可以
在
几毫秒
后
杀死进程?如有任
浏览 4
提问于2013-05-07
得票数 3
回答已采纳
3
回答
等待子进程
终止
,或
不
终止
-C
、
、
、
、
我要做的是编写一个c
程序
(timeout.c),它接受两个命令行参数W和T,其中W是子进程
在
退出之前应该花费的秒的
时间
,T是父进程应该等待子进程的
时间
,然后
终止
子进程并打印出“超时”消息。我想要做的只是让父进程休眠T秒,然后
终止
子进程并打印超时,但是在这两种情况下打印超时消息都不会发生。如何检查子进程是否已
终止
?我被告知要在这方面使用告警(),但是我不知道该函数将起什么作用。
浏览 5
提问于2014-04-11
得票数 2
回答已采纳
3
回答
确定
程序
是否正在远程桌面上运行
、
、
有没有办法确定我的
程序
何时
在
远程桌面(终端服务)上运行? 当
程序
在
远程桌面会话上运行时,我想在
程序
上启用“
不
活动超时”。由于用户因让远程桌面会话处于打开状态而臭名昭著,因此我希望我的
程序
在
一段
指定
的非活动
时间
后
终止
。但是,我
不
希望为非RD用户启用非活动超时。
浏览 9
提问于2008-10-01
得票数 24
回答已采纳
2
回答
如果
时间
限制超过PYTHON,则跳过迭代
、
、
我
在
使用的代理上为我的project.Depending处理请求库上的代理,每个请求需要不同的(不可预测的)
时间
。for proxy in proxyList:如果某个请求花费的
时间
超过一定的
时间
,我想跳过它exception.Of过程,我可以通过Exception handling.But来完成我的工作我希望它在一个更通用的sense..like中如果我不是在谈论requests ..suppose有一个
浏览 0
提问于2017-07-06
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android C++系列:Linux信号(三)
每天一个linux命令之kill命令
使用信号 signal 进行进程间通信|Python 标准库
只需9个步骤,完美实现自动化运维异常处理!
Kubernetes1.15.1必备知识 Pod 的钩子
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券