Python中文
首页
教程
问答
标签
搜索
登录
注册
如何处理进程收到SIGSTOP和SIGCONT时的超时?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一些Python代码线程。计时器为一个操作实现60秒超时。在</p> <p>问题是,此代码在作业控制环境中运行,在该环境中,它可能会被优先级较高的作业抢占。在这种情况下,它将被发送到SIGSTOP,然后过一段时间,SIGCONT。我需要一种方法,以某种方式注意到这种情况已经发生并重置超时:显然,如果操作被暂停了整整60秒,那么它并没有真正超时。在</p> <p>我试图为SIGCONT添加一个信号处理程序,但这似乎是在提供给线程。计时器已经被执行。在</p> <p>有什么方法可以达到这个目的吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>一个相当简单的答案是,我在发布这篇文章后,简单地将计时器分成多个子计时器,例如,有10个6秒计时器,每个计时器在一个链中启动下一个计时器。这样的话,如果我被停职,我只会失去一个计时器,而且在超时之前我仍会等待大部分时间。在</p> <p>这当然不是万无一失的,尤其是如果我被反复暂停和重新启动,但这很容易做到,而且似乎已经足够好了。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
文本导入时标题行中的特殊字符
8 回答
文本小部件:在没有输入时更新并在循环后保持空闲
8 回答
文本小部件tkin
3 回答
文本小部件tkinter中的标签更改或文本外观更改是否有撤消功能?
1 回答
文本小部件tkinter复制图像选项
4 回答
文本小部件上的Python Tkinter ttk滚动条未缩放
8 回答
文本小部件上的滚动条可能需要根据制表符ord显示前进行滚动
7 回答
文本小部件不显示lis中的内容
8 回答
文本小部件不显示Unicode字符
10 回答
文本小部件中写入的行间距
10 回答
文本小部件中的文本作为变量
5 回答
文本小部件中的滚动条仅显示在底部
7 回答
文本小部件中的选项卡键空间计数
4 回答
文本小部件作为Lis
9 回答
文本小部件在主框架中扩展列宽
1 回答
文本小部件未使用删除功能清除
9 回答
文本小部件滚动动画(Tkinter、Python)
10 回答
文本居中。格式正确吗?
3 回答
文本差分算法
4 回答
文本已知时音频文件中的单词索引
9 回答