signals 相关问题

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

基于角度信号的组件。如何在组件装饰器中使用 signal: true 属性?

我想尝试基于信号的组件,如下所述:https://github.com/angular/angular/discussions/49682 尝试在组件装饰器中使用 signal: true 时出现错误。呃...

回答 1 投票 0

Python QThread 变量未发送

我正在使用 qtread 的胎面。 在胎面内部,我计算了向主发出的角度,以便更新 GUI。 但我在旋转图像中得到的值很奇怪。角度计算...

回答 1 投票 0

改变阶跃函数的幅度

Scipy Signal中阶跃函数的幅度可以改变吗? 阶跃函数中的幅度默认值为 1。幅度可以增大或减小吗? sys = ct.tf([10], [20...

回答 1 投票 0

信号 SIGINT (CTRL+C) 等待程序完成以出现异常并调用给定的处理程序 (Python3 + Libpcap)

经过一段时间的自我尝试,我找不到任何解决方案,并且互联网资源似乎没有帮助。 我正在尝试使用 CTRL+C 停止 Linux 中命令行调用的 python3 脚本

回答 1 投票 0

是否可以捕获 Ctrl+C 信号 (SIGINT) 并以“延迟”方式运行清理函数?

我想捕获从控制台发送的 Ctrl+C (SIGINT) 信号并打印出一些部分运行总计。

回答 11 投票 0

如果进程在等待 pthread_cond_wait 时收到信号,在 Linux(和 MacOS)上会发生什么?

在Linux手册中,signal(7)手册页的“描述”的最后一部分,(https://man7.org/linux/man-pages/man7/signal.7.html)它说对 pthread_cond_wait 的调用中断...

回答 1 投票 0

如何在gunicorn应用程序中正确处理SIGTERM?

我有一个Python Flask应用程序: 从烧瓶导入烧瓶,响应 输入信号 应用程序 = Flask("myapp") def exit_graceously(*args): print("在这里做某事") 信号.信号(si...

回答 1 投票 0

将计算信号与 ngrx 选择器一起使用的预期方式是什么以及将逻辑放在哪里?

我正在使用 Angular 16,刚刚开始使用信号。这些使得与 ngrx 的合作变得更好。当转变时,我发现自己遇到了一些可以抽象为这样的东西: 常量状态...

回答 1 投票 0

这是使用 Angular 信号的正确方法吗?为什么我还需要 ChangeDetectorRef.detectChanges()?

我正在尝试使用信号,我想知道这里的用例是否真的有益于不使用信号并简单地拥有一个“正常”类成员 swiper?: Swiper: @成分({ 选择...

回答 1 投票 0

角度信号 - 使用 mutate() 与使用 forEach() 反应性

考虑到下面的 Angular Signals 示例,我有点困惑什么时候应该使用 Signal API,例如 mutate() 和 update(),而 Array API(例如 forEach)足以实现...

回答 1 投票 0

c++ 信号处理程序可以唤醒线程吗?

由于 C++ 信号处理程序只能访问 volatile std::sig_atomic_t 或 std::atomic(C++11 起),是否可以让线程休眠并随之唤醒? std::atomic_bool exit_now(假); ...

回答 2 投票 0

如何以异步信号安全的方式唤醒 macOS 中的线程?

我正在 macOS 上开发一个 GRPC 服务器应用程序。在此应用程序中,我需要处理 SIGINT 和 SIGTERM 以便正常终止。 通常,在 Linux 上,我会使用 POSIX 信号量...

回答 1 投票 0

Python while 循环读取串行数据按 Ctrl + C 后不退出

我有以下Python 3.9 while True循环,它读取来自Teensy 4.1的数据,该循环在按“Ctrl + C”后不会退出。 只有“Ctrl + \”和“Ctrl + Z”...

回答 1 投票 0

Python 子进程和键盘中断 - 它会导致子进程没有变量吗?

如果从 Python 启动子进程: 从子进程导入 Popen 将 Popen(['cat']) 用作 p: 经过 进程是否有可能启动,但是由于 CTRL+C f 引起的键盘中断...

回答 2 投票 0

将处理程序连接到 GTK4 中的插入文本信号

每次用户在 Entry 小部件中插入内容时,我都会尝试显示一些内容。例如,我有以下回调: void Entry_text_inserted (GtkEditable* self, gchar* text, gint ...

回答 1 投票 0

使用python进行实时音频信号处理

我一直在尝试使用Python中的“pyAudio”模块进行实时音频信号处理。我所做的是一个简单的例子,从麦克风读取音频数据并通过耳机播放。我尝试过...

回答 3 投票 0

自定义发送到子进程的终止信号,超出Python中`resource.setrlimit()`设置的限制

我正在为一个竞争性编程网站编写在线法官,我想检测程序是否超出了指定的内存限制,从而导致 MLE(超出内存限制)判决...

回答 1 投票 0

如何连接按钮信号列表? - 戈多 4.1.1

我想通过代码连接 9 个按钮的按下信号,但由于 .connect 方法不使用字符串参数(我可以在循环中轻松修改),我不知道如何连接每个按钮。 ..

回答 1 投票 0

Unix 中正在运行的进程什么时候可以收到 SIGTRAP(值 5)信号?

我的代码中有一个名为NSM的单一进程。它突然收到 SIGTRAP 信号并被杀死。所以只是想知道进程什么时候可以收到 SIGTRAP 信号?

回答 2 投票 0

为什么新信号被命名为“实时”

在 UNIX 系列中,我们有两类信号。 我的问题是,为什么新的信号集被命名为“实时”?

回答 1 投票 0

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