Devo trovare il numero di segnali in attesa nella coda di segnale di un thread in linux. C'è qualche API fornita da Linux?come determinare il numero di segnali in sospeso nella coda del segnale unix (Linux)
Questa API deve essere chiamata da thread, diverso dal thread su cui stiamo eseguendo la query.
sigpending fornisce l'API per il thread chiamante. C'è qualche API, che prende l'id del thread come arg e fornisce alcune informazioni sui segnali in sospeso nella coda.
Qualsiasi aiuto è apprezzato.
Questo è quello che ho visto di più fare per trovare segnali RT in attesa (non serviti). Altri sono semplicemente combinati (per tipo) dal kernel in ogni caso, il che può essere degno di nota. 10.000 SIGUSR1 vengono consegnati come 1. –