Если ваши потоки извлекают данные с одного и того же сервера по очень медленному соединению (это означает, что ограниченная пропускная способность является основным фактором), вы не получите ничего, используя несколько потоков.
OTOH может быть лучше использовать один поток для всех операций извлечения данных:
Через некоторое время вы получите часть данных, так что вы можете обновить интерфейс с этим. Параллельная выборка, вероятно, разделит полосу пропускания, и вы получите долгое время без каких-либо данных, и в итоге результаты будут получены вскоре после другого. Ваш пользовательский интерфейс будет выглядеть менее отзывчивым.
Если выборки вызывают много операций ввода-вывода на сервере, то, если они не выполняются параллельно, может фактически привести к повышению пропускной способности. Учтите, что на сервере будут выполняться и другие операции.
ИМХО, вы должны хранить выборки в потоке для лучшей отзывчивости интерфейса, но используйте только один.
Редактировать: В комментарии вы указываете, что выборки могут занимать различное количество времени. Если вы можете оценить, какие запросы будут самыми быстрыми для завершения передачи, сначала выполните их. Все еще предполагая, конечно, что передача данных занимает большую часть времени, а не выполнение запроса на сервере.
Если вы не можете оценить, сколько времени займет запрос, или если пропускная способность - не единственное ограничение, использование нескольких потоков может, конечно, вам подойти.