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