Do Single threaded application runs faster than multi threaded
My application is written in .net 2.0 and I am running the application on hexacore (6 core) server having windows 2003 server as operating system. 
My application is multi threaded but single compartment. I want to ask, suppose one thread is processing some code (say thread A) and simultaniusly other threads are also working. In all there are 7 threads of my application running on a continuas basis apart from other threads from the operating system. please note My threads runs on a continous basis and I have not put in any sleep or something. Now in that scenario Thread A process a particular task in say 10 seconds, if I reduce the number of other threads (by stopping them or by putting sleep) will it boost the operation of thread A and will I be able to reduce the time taken by Thread A from 10 seconds. Also ...is .net 4.0 any faster than .net 2.0.

Do Single threaded application runs faster than multi threaded
===

My application is written in .net 2.0 and I am running the application on hexacore (6 core) server having windows 2003 server as operating system. 
My application is multi threaded but single compartment. I want to ask, suppose one thread is processing some code (say thread A) and simultaniusly other threads are also working. In all there are 7 threads of my application running on a continuas basis apart from other threads from the operating system. please note My threads runs on a continous basis and I have not put in any sleep or something. Now in that scenario Thread A process a particular task in say 10 seconds, if I reduce the number of other threads (by stopping them or by putting sleep) will it boost the operation of thread A and will I be able to reduce the time taken by Thread A from 10 seconds. Also ...is .net 4.0 any faster than .net 2.0.
