Thread Priority
Thread priority is guaranteed per processor; the thread priority on one processor does not impact thread priority on other processors. A lower-priority thread can run before a higher-priority thread if the two threads run on different processors. In the illustration below, the thread running on Processor 7 has a lower priority than the first thread waiting in Processor 6's ready queue.
Note: Because thread priority is maintained on a per processor basis, you should not use thread priority to guarantee order of operations when they are executed on separate processors.