2015-01-14 2 views
1

Допустит, мы имеем следующий муравей задачу:Может ли опция ant fork = true запускать задания параллельно?

<java class="MyTask1" fork="true">...</java>  

<java class="MyTask2" fork="true">...</java>  

Я знаю, что вилка = «истинная» запустит 2 задачи в отдельной виртуальной машине, но: ли муравей запустить 2 задачу параллельно? Или он будет ждать завершения задачи 1 перед запуском task2?

+0

Fork запускает другой поток, но родительский поток ANT все равно будет выполняться последовательно. –

ответ

2

Ant запускает вторую задачу только после завершения первой задачи. Если вы хотите запускать задачи параллельно, вы можете либо использовать задачу <parallel>, либо (менее полезно) атрибут spawn="true" задачи <java>.

Смежные вопросы