Same as a regular task, but the immediate prerequisites are done in parallel using Ruby threads.
[Source]
# File lib/rake.rb, line 568 568: def invoke_prerequisites 569: threads = @prerequisites.collect { |p| 570: Thread.new(p) { |r| application[r].invoke } 571: } 572: threads.each { |t| t.join } 573: end
[Validate]