Если поток выполняет некоторое задание, при этом несколько других потоков собираются выполнить это же задание и получить точно такие же результаты, то нет смысла этим потокам выполнять свои задания. Они могут подождать, пока первый поток получит результаты, а потом любезно с ними поделиться.