См. Comp.compilers для стандартных ответов.
В дополнение к этому, странный случай, который я мог бы придумать, мог бы быть, если есть потенциал, который может заблокировать одна из итераций. (например, выполняет динамическое выделение памяти)
Обратите внимание, что в этом случае речь идет скорее о "злоупотреблении" простым языком "paralel", чем о реальной численной причине. (проще использовать «для», чем вручную, используя потоки, даже если FOR ожидает завершения всех потоков)