Именование потоков полезно, и необходимо следовать соглашению о присвоении имен, которое было бы для чего-либо еще, быть что переменные, методы или классы. Назовите их согласно тому, что они делают и быть сжатыми. Если Вы когда-нибудь будете сталкиваться с проблемой, которая требует дампа потока, то будет хорошо посмотреть на имя и знать, где посмотреть в Вашем коде для проблемы вместо того, чтобы исследовать отслеживания стека и предположить.
единственное различное - то, что, если существует несколько потоков того же типа, действительно необходимо добавить какой-то индекс, как имена потока должны быть уникальными для удовлетворения определенных API. Может также помочь с входом при показе имени потока, чтобы знать, как приложение ведет себя с частичным выполнением, происходящим на различных потоках.
Вы указываете их с помощью массива:
task :output_extension => [:build_extension, :output_core]