>Hi George,
>
>>No application can govern processor usage. That is strictly the province of the OS. It will off-load to the secondary processor to balance the load.
>
>Every application can specify which CPUs it is allowed to run on using the SetProcessAffinityMask API function and prevent being off-loaded to a certain processor, this way. Or implement a per-CPU license scheme...
>
>--
Christof,
Yeah, and I did mis-speak here. The key is the word "allowed" and the fact that the application must be free threaded. The function, as you know, sets the mask on which a processes threads (plural) may run. If an application, such as a VFP app, is single threaded, it really has no ability to take advantage of multiple processors. Somthing like SQL Server, because it's free threaded can.
George
Ubi caritas et amor, deus ibi est