gpt4 book ai didi

linux - Sigalrm(linux信号)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:55 25 4
gpt4 key购买 nike

我是 Linux 信号的新手。如果一个进程初始化多个定时器,那么进程如何知道哪个 SIGALRM 属于哪个定时器?

最佳答案

这取决于您如何设置 SIGALRM 处理程序。

考虑不使用 alarm 而使用 timer_create甚至 timerfd_create(2) (使用 poll)。

如果您调用 sigaction(2)使用 SA_SIGINFO,您将获得 siginfo_t,它间接为您提供计时器信息。

另请阅读 all about linux signals , 和 Advanced Linux Programming

关于linux - Sigalrm(linux信号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16206808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com