Number of physical threads



What is the difference, in .NET between physical and logical Threads ?

To be more precise, how does it affects performance to have a high
number of threads (100) ?

Does it means that the processor will have to constantly switch context
between thread, then beeing inneficient ?

Thanks
John

.