What is an uninterruptible process?
An uninterruptible process is a process which happens to be in a system call (kernel function) that cannot be interrupted by a signal. To understand what that means, you need to understand the concept of an interruptible system call. The classic example is read(). This is a system call that can take a long time … Read more