signals 相关问题

信号是向进程发出事件发生的通知。信号有时被描述为软件中断。信号类似于硬件中断,因为它们中断了程序的正常执行流程;在大多数情况下,无法准确预测信号何时到达。它们在C标准中定义并在POSIX中扩展,但许多其他编程语言/系统也提供对它们的访问。

信号实时解体

我有一个来自我的电表的实时流量功率数据,当我看到我眼睛的负载时,我可以知道哪种设备正在打开。目前我正在使用十个滑动窗口......

回答 1 投票 0

在SIGTRAP之后无法在gdb中单步调试程序

使用mingw gdb,当我在程序运行时打破程序(使用MinGW上的In GDB方法,如何让Ctrl-C停止程序?),gdb无法从那里拿起。唯一的回溯......

回答 1 投票 0

Django信号在为模型编写时甚至对django-admin起作用

class Leave(models.Model):employee_ID = models.CharField(max_length = 20)name = models.CharField(max_length = 50)user = models.ForeignKey(User,on_delete = models.CASCADE,null = True)...

回答 1 投票 0

WEXITSTATUS(状态)返回什么?

我想了解WEXITSTATUS(状态)的工作原理。我遇到了一段代码,其中WEXITSTATUS(状态)的返回值被添加到变量中。这是片段:waitpid(-...

回答 1 投票 23

fork之后调试子进程(跟随fork-mode子配置)

我正在开发一个应用程序,父母要求孩子处理某些任务。我有一个问题,我已经配置gdb跟随fork模式的孩子但是在fork之后,在达到...之后

回答 1 投票 29

使用write或async-safe函数从信号处理程序中打印int

我想在信号处理程序内使用write(或任何async-safe函数)将数字打印到日志或终端中。我宁愿不使用缓冲I / O.有一个简单和推荐的方式做...

回答 3 投票 14

使用Python中的信号超时

我试图阻止我的UDP客户端程序在服务器丢失数据包的情况下永远等待。我想用信号来实现这个。我的代码是:def handler(signum):raise ...

回答 2 投票 0

使用计时器每秒准确调用一个函数?

我需要每秒调用一个函数,因为我想根据每秒存储数据,所以我不能错过第二个?什么是C的最佳方法?下面是timer_create的骨架......

回答 5 投票 0

Python Django模型信号Post_Save查询对象不包含已保存的对象

我的目的是在更新属性字段后发送通知。我还需要在发送的通知中包含更新的属性的详细信息。信号被触发并且......

回答 1 投票 0

BOOST如何在线程中发送信号并在另一个线程中执行相应的槽?

例如,如果你在GUI线程之外的线程中发出信号,信号被排队并在GUI线程中稍后执行,那么有没有办法用boost来做到这一点?谢谢

回答 4 投票 10

对django信号的接收器进行排序

Django以自己的方式调用接收方法。有什么方法可以对Django信号的接收器进行排序吗?我没有在Django官方文档中找到任何与之相关的内容。

回答 1 投票 0

提高后续警报()

在尝试从asan重现一个完全不相关的假定的误报堆栈缓冲区溢出警告时,我发现了一些奇怪的东西。当我随后要求两个alarm()信号时,第二个......

回答 2 投票 1

SIGINT只抓了一次

鉴于此代码:#include #包括 #包括 void sigint_handler(int h){printf(“嘿!我抓住了一个SIGINT!:)\ n”); } int main(){struct ...

回答 2 投票 -1

使用filterDesigner设计带通滤波器

我正在尝试使用fiterDesigner工具设计一个FIR带通滤波器来抑制信号的中频。但是我之前从未使用过这个,所以我遇到了一些麻烦,但我知道...的基本思路

回答 1 投票 0

从信号处理程序中抛出异常

我们有一个库,可以处理错误报告的许多方面。我的任务是将此库移植到Linux。当我的小测试套件运行时,其中一个测试失败了。一个 ...

回答 5 投票 21

非阻塞系统调用可以中断吗?

我正在阅读Linux编程接口,该接口描述了(如第21.5节)阻塞系统调用如何被信号中断。这似乎意味着非阻塞系统调用不能......

回答 1 投票 1

我应该在SIGINT / SIGTERM上重置termios设置吗?

我正在玩termios,我很快发现,如果我更改终端设置并退出,我的更改将会持续存在并且会破坏我的环境。所以我设置我的程序来保存...

回答 1 投票 1

在MinGW / MSYS2上编译XZ Utils时出现未知类型

我一直在尝试使用MinGW-w64编译XZ Utils,当尝试在./configureing之后运行make时,我得到sigset_t未知的错误。 XZ Utils版本是5.2.3,我的MinGW-W64是......

回答 1 投票 1

信号警报不会引发错误

在下面的代码中,我试图创建一个类'TimedExecutor',如果超过一定的时间限制,它将停止执行传递给其方法'execute'的函数(bar)。但是,该计划......

回答 1 投票 0

如何正确处理SIGBUS以便我可以继续搜索地址?

我目前正在使用一个经过大量修改的Linux版本的项目,所以它可以使用我们公司需要的一些非常旧的总线。大多数总线处理都已完成,我有一个VMEAccess类......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.