Threading / Processes / Dual CPU's - questions

  • Thread starter Thread starter harry
  • Start date Start date
H

harry

Hi

1.
For dual CPU system, can I force a new process to start in the second CPU
from my VB.NET code? or does the operating system (Win XP) automatically
allocate based on each processors current load?


2.
For Intel CPU's with Hyperthreading, does the CPU control when
Hyperthreading is activated or does simply starting a new thread in my
VB.NET application automatically run in Hyperthread mode? Do I need to code
specifically for Hyperthreading?


3.
On a dual processor pc, if each CPU has 1 process runing how would they
communicate with each other? Would I need to use remoting?


Thanks
Harry
 
Hi, harry

1. See Process.ProcessorAffinity Property
2. I don't think so
3 See interprocess communication. If processes are not threads of same
process then definitely. However, remoting is not the only possible
communication technique in this case.

HTH
Alex
 
Thank you.


AlexS said:
Hi, harry

1. See Process.ProcessorAffinity Property
2. I don't think so
3 See interprocess communication. If processes are not threads of same
process then definitely. However, remoting is not the only possible
communication technique in this case.

HTH
Alex
 
Back
Top