Chris Down · Feb 4, 2024
Creating controllable D state (uninterruptible sleep) processes
0Sign in to vote or save
This site does not allow itself to be embedded. You can still read it on the original site — the toolbar below keeps your place in the directory.
tl;dr: Using vfork() , one can create a process in a D state that is not immune to signal interruption. Using fsfreeze , one can create a process in a D state that is immune to signal interruption. But wait, how can any D state process be "not immune to signal interruption"? Isn't the whole point of D state processes that they are uninterruptible? If you are wondering this, read on, and you will…
Comments
Nothing yet. Say the first thing.
Sign in to join the conversation.