Tech Off Post

Single Post Permalink

View Thread: .NET in a multi-core processor world?
  • User profile image
    AndyC

    Klaus Enevoldsen wrote:
    

    This means that every time a program is doing something that could be done concurrently one should always start different threads (unless all threads depends on the same resources e.g. IO)



    Not quite. There is some overhead in spawning a thread so doing it for short lived tasks may be inefficient. Also, creating too many threads may degrade performance.