Максимальна кількість потоків, які можуть виконуватись паралельно, дорівнює кількості логічних процесорів на машині. Це значення дорівнює кількість сокетів * кількість ядер в кожному сокеті * кількість гіперпотоків кожного ядра.
У нашому випадку це значення дорівнює 4 на машині з Windows:
Щоб визначити кількість файлів, які можуть оброблятись одночасно, потрібно поділити розмір оперативної пам'яті машини на розмір буфера, що виділяється для зчитування файлів.