Что делает fork = "true"? - PullRequest
       2

Что делает fork = "true"?

11 голосов
/ 25 февраля 2011

Я видел атрибут fork="true" в задании муравья <java>. Что это значит?

1 Ответ

19 голосов
/ 25 февраля 2011

Это вызывает выполнение задачи в другом процессе и на другой виртуальной машине Java.С документы :

fork : если включено, запускает выполнение класса в другой виртуальной машине (по умолчанию отключено)

Почему это полезно: для некоторых параметров поведения и параметров требуется отдельная JVM, запускаемая в отдельном процессе.Например, вашей задаче может потребоваться другой путь к классу, больше памяти или другие аргументы JVM.Возможно, вы захотите продолжить сборку в случае сбоя или сбоя задачи.Возможно, вы захотите указать время ожидания для задачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...