Understanding `uninterruptibleMask` and `restore`
What is the concept of
uninterruptibleMask? I can't seem to understand what is restore and how to use it all together