Is (SIGRTMIN + 1
) safe for inter-process communication? Will it change in different processes?
Are there any differences to use sigqueue(2)
or kill(2)
to send standard signals and real time signals?
If I use sigqueue(2)
to send a series of SIGUSR1
(standard signals) and handle them slowly, are there mutiple instances of SIGUSR1
in the queue?
What about using kill(2)
to send SIGRTMIN
(real time signals)? Will they be queued?
This post is old news, but it ranked high on Google and is unfortunately misleading so here are some clarifications:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With