Like preemptive multitasking, each thread of execution is assigned its own program counter and other hardware registers (each thread's architectural state).
Two other patients who received heart and liver transplants from the same donor but in different hospitals were placed on preemptive therapy and remain unaffected.
Processor switching was preemptive, with higher priority threads gaining control of the processor currently running the lowest priority thread of any program.