2014-01-29 28 views
1

我的疑問是,如果一個進程收到5個不同的信號時,它不被調度到CPU,現在假設進程安排到CPU,那麼在5個信號中哪一個將首先被處理,爲什麼?Linux信號之間是否存在優先級?

+0

發現男人信號 – user2760375

+0

沒有這些都沒有中斷,但軟件的信號有比其他任何一個優先級... –

+0

如果信號之間沒有優先處理信號,爲什麼? –

回答

0

發佈此處的答案,爲後人Grijesh肖漢的評論:

第一:Linux Programmer's Manual:「如果標準和實時信號掛起一個過程,POSIX離開它未指定的這是第一個交付的Linux,像許多其他實現一樣,在這種情況下優先考慮標準信號。「

二:Signals, Traps, and Interrupts:「中斷經常被分配不同的優先級,而軟件的信號不是」