C linux信号之间是否存在优先级?

C linux信号之间是否存在优先级?,c,linux,networking,signals,C,Linux,Networking,Signals,我的疑问是,如果一个进程在没有调度给CPU的情况下收到了5个不同的信号,现在假设该进程调度给CPU,那么在5个信号中,哪一个信号将首先被处理,为什么 在这里发布格里耶什·乔汉的评论作为对后代的回答: 第一:如果一个进程的标准信号和实时信号都挂起,POSIX将不指定哪个先交付。与许多其他实现一样,Linux在这种情况下优先考虑标准信号 第二:中断通常被分配不同的优先级,然而,软件信号不是不,这些不是中断,但是软件信号没有优先权……如果信号之间没有优先权,那么首先处理哪个信号以及为什么?@MKAMA

我的疑问是,如果一个进程在没有调度给CPU的情况下收到了5个不同的信号,现在假设该进程调度给CPU,那么在5个信号中,哪一个信号将首先被处理,为什么

在这里发布格里耶什·乔汉的评论作为对后代的回答:

第一:如果一个进程的标准信号和实时信号都挂起,POSIX将不指定哪个先交付。与许多其他实现一样,Linux在这种情况下优先考虑标准信号


第二:中断通常被分配不同的优先级,然而,软件信号不是

不,这些不是中断,但是软件信号没有优先权……如果信号之间没有优先权,那么首先处理哪个信号以及为什么?@MKAMALKUMAR我不是在添加答案,而是给你两个链接:第一:如果一个进程的标准信号和实时信号都挂起,POSIX将不指定哪个信号是首先交付的。Linux和许多其他实现一样,在这种情况下优先考虑标准信号not@Chauhan我对你的回答很满意,POSIX没有说明哪一个是先交付的。非常感谢。