Documentation for this section has not yet been entered.
The ProcessThread.IdealProcessor value is zero-based. In other words, to set the thread affinity for the first processor, set the property to zero.
The system schedules threads on their preferred processors whenever possible.
A process thread can migrate from processor to processor, with each migration reloading the processor cache. Specifying a processor for a thread can improve performance under heavy system loads by reducing the number of times the processor cache is reloaded.