Podcast
Questions and Answers
What does the thread library do when a system call is made to change the signal mask for a particular signal?
What does the thread library do when a system call is made to change the signal mask for a particular signal?
In the context of signal handling, why are updates of the signal mask considered cheap?
In the context of signal handling, why are updates of the signal mask considered cheap?
When a user level thread decides to re-enable a particular signal, what action does the user level library take?
When a user level thread decides to re-enable a particular signal, what action does the user level library take?
Why does updating the signal mask for each kernel level thread one by one optimize performance?
Why does updating the signal mask for each kernel level thread one by one optimize performance?
Signup and view all the answers
What is the reason behind the need to update signal masks for kernel level threads one by one?
What is the reason behind the need to update signal masks for kernel level threads one by one?
Signup and view all the answers
How does the user level library optimize for the common case in managing signals?
How does the user level library optimize for the common case in managing signals?
Signup and view all the answers
What distinguishes updates of the signal mask from handling signals directly?
What distinguishes updates of the signal mask from handling signals directly?
Signup and view all the answers
In managing signals, why are updates of the signal mask made at the user level?
In managing signals, why are updates of the signal mask made at the user level?
Signup and view all the answers
Why does each kernel level thread have its signal mask updated individually?
Why does each kernel level thread have its signal mask updated individually?
Signup and view all the answers
What is the primary reason for running through the process of updating signal masks for each kernel level thread one by one as signals come in?
What is the primary reason for running through the process of updating signal masks for each kernel level thread one by one as signals come in?
Signup and view all the answers