当我创建一个这样的任务数组时:
var taskArray = new Task<double>[]
{
Task.Factory.StartNew(() => new Random().NextDouble()),
Task.Factory.StartNew(() => new Random().NextDouble()),
Task.Factory.StartNew(() => new Random().NextDouble())
};
Run Code Online (Sandbox Code Playgroud)
这肯定会创建3个线程,还是由CLR来创建它认为合适的线程?
因此,如果我在Web请求中执行此操作,这意味着将创建至少4个线程来为请求提供正确的服务吗?(每个任务的Web请求+ 1)