Это один из тех вопросов, на который единственный реальный ответ - «это зависит».В этом случае это зависит от того, что вы делаете с ними.
Сценарий может быть таким же простым, как отдельный фоновый рабочий поток, которого ждет передний план при отображении индикатора выполнения.Или же он может порождать 1000 потоков и просто ждать завершения всех из них, прежде чем делать что-то еще.
В качестве альтернативы, если всего 2 потока получают доступ к общим ресурсам, тогда концепции одинаковы.Вы должны быть очень осторожны с проблемами параллелизма и стратегиями блокировки, будь то 2 или 1000. Независимо от того, сколько потоков больше одного, вы не можете гарантировать, что что-то еще не будет пытаться одновременно читать или записывать на тот же ресурс, что и вы..