Dear All,

I have a very basic confusion, please help and confirm the right answer :

If a process/thread (user space/kernel space)  has taken a lock on a
critical section code, and suddenly an interrupt occurs which want to use
the same shared data of critical region. Will it able to preempt this code
which is running in process context ?

As per my understanding, although interrupts has higher priority than
process, but it can't preempt the process  otherwise a major bug can occur (
depending upon the shared data of critical section). Please confirm my
understanding weather its true or not ?

Best regards,
Krishna

Reply via email to