signals 相关问题

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


如何将输入值作为Angular 17+

信号输入来传递特定形式。在较旧的方法中,效果很好:

回答 1 投票 0

脉冲信号序列频谱的不正确建模

I有一个模拟矩形脉冲序列的任务。结果,我编写了Python代码,但最终结果并不令人鼓舞。 #!/bin/python 导入numpy作为NP 来自numpy.fft导入fft 我...

回答 1 投票 0

为什么如果语句更改我的类型定义?

,但是我正在尝试重写打字稿中的代码以更好地理解它。

回答 1 投票 0


如何在不同的输出信号上延迟不同的时钟周期?

begin process(clk) variable int :integer; begin int := conv_integer(pc); if (clk = '1' and clk'event) then if (int >= 0 and int <= 100) then -- alu --alu_logic <= '1' after 20 ns; alu_logic <= '1' after 1*clk; elsif (int >= 104 and int <= 200) then --load --load_logic <= '1' after 40 ns; load_logic <= '1' after 2*clk; elsif (int >= 204 and int <= 300) then -- store --store_logic <= '1' after 60 ns; store_logic <= '1' after 3*clk; else --- j --branch_logic <= '1' after 80 ns; branch_logic <= '1' after 4*clk; end if; end if;--clk end process;

回答 1 投票 0

向C子进程

I使用一些Python绑定到启动某些过程的基于C ++的库。 我的问题是,尽管执行在该代码路径内,但它并不是“感觉到” sigint,而是作为soo ...

回答 1 投票 0

任期信号值在子组件中延迟,如果该值以``''键()`

I有一个智能组件,该组件直接依赖该服务,并沿信号和事件传递给儿童哑巴组件,该组件通过采取取决于当前状态值的操作来对事件做出反应。 我的问题是,由于服务的信号以

回答 1 投票 0


在python

我需要在信号处理列表上唤醒一个被阻塞的POP(REDIS客户端)(在这种情况下为Sigusr1) 这是示例代码: 导入redis 导入信号 r = redis.redis() DEF处理程序(信号,...

回答 1 投票 0

如何设置带有信号的角反应形式

I设置了一个带有许多输入组件的FormBuilder,每个组件都使用控制值访问者Mixin。我要的是,输入组件呈现正常,用户输入触发...

回答 1 投票 0


变性信号无法正确交付 我正在尝试在两个过程(服务器和客户端)之间实现基于信号的通信程序,服务器打印了自己的pid并等待客户端将字符串发送为信号,然后t ...

// client.c #include "minitalk.h" static volatile sig_atomic_t signal_rec; void send_byte(unsigned char byte, pid_t target) { int count; int timeout; count = 0; while (count < 8) { timeout = 9000; signal_rec = 0; if (byte > 0 && byte % 2 == 1) kill(target, SIGUSR1); else kill(target, SIGUSR2); while (signal_rec == 0 && timeout > 0) { usleep(100); timeout -= 100; } if (timeout == 0) { ft_printf("Server didn't response\n"); exit(0); } byte = byte / 2; count++; } } void client_signal_handler(int sig_num, siginfo_t *signal_sender_info, void *ucontext) { (void)signal_sender_info; (void)ucontext; signal_rec = 1; } int main(int ac, char **av) { pid_t target_id; int idx; signal_rec = 0; target_id = check_arguments(ac, av); idx = 0; init_signal(client_signal_handler); while (av[2][idx]) { send_byte((unsigned char)av[2][idx], target_id); idx++; } send_byte(0, target_id); return (0); }

回答 1 投票 0


SigAction参数ucontext_t

I设置了SA_SIGINFO标志来处理信号。当我使用GDB检查参数时。我找到信息指向0x7ffffffffd2b0,上下文指向0x7ffffffffffd180。我认为真正的参数类型conte ...

回答 1 投票 0


可以在信号处理程序中可以旋转锁会导致死锁?

我已经读到,如果主程序的线程在调用信号处理程序之前已锁定了Mutex,则在信号处理程序中使用MUTEX会造成死锁。 我还读了信号

回答 1 投票 0



具有函数类型的角度输入信号

I有一个旧的@Input,该@Input通过父组件传递回调函数,我想将其转换为输入信号。 使用旧装饰器输入,我可以简单地调用传递功能...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.