When we create a thread in .NET via ThreadPool
or Task.Run
or a Thread
object, is that thread mapped to a single Windows thread or it could be mapped to multiple ones? In other words, what's the Threading Model of .Net CLR?
Can somebody please shed a light here?
PS: Similar question about JVM
has been asked here, but I couldn't find similar one for .NET
.