In multi-core processors, and windows application runs many threads. do the threads by default run on more than one core ? I mean every thread might run on individual c
No, for that reason Microsoft released .NET Parallel API:
This API has been designed just for making multi-core, parallel programming easier than before.