Я хочу использовать TParallel::For
в C++ Builder, но хотел бы знать, сколько потоков используется по умолчанию в этом цикле? Например, если у меня есть 1000 итераций, которые можно выполнять параллельно, будут ли они выполняться путем создания сразу 1000 потоков, или максимальное количество потоков в любой момент времени ограничено количеством логических процессоров?
Я хочу сказать, что я не хочу, чтобы TParallel::For
создавало больше потоков одновременно, чем поддерживает ЦП. Итак, если ЦП поддерживает 8 потоков, будут ли эти итерации выполняться 8 на 8, пока не будут выполнены все 1000 итераций, или будет создано 1000 потоков одновременно?