Why are there two kinds?
Marking a thread or process as “system
critical” means that it is an integral and
essential part of the system
e.g. the file server
The thread or process is being declared
necessary for correct functioning of the device
If a system critical thread exits or panics the
device will reboot
This is why panics in some threads cause the
device to reset