Связанное с Fork-Join: join () vs get () vs invoke ()

Нужно ли использоватьjoin() сfork() или я могу также использовать либо,join()get()invoke(), Я проверилAPI и кроме тогоget() бросаетInterruptedException а такжеExecutionException Я нене вижу различий ... иinvoke() кажется абсолютно таким же.

Однако я всегда видел связанныйfork() сjoin() а не два других метода ... неони обеспечивают параллелизм? Какие'с целью иметьinvoke() а такжеjoin() абсолютно то же самое? Я могу понять get (), полученный путем реализации future, однако как насчет invoke () и join (). Заранее спасибо.

РЕДАКТИРОВАТЬ«Моя ошибка в API, которую я цитировал, на самом деле говорит о чем-то, как уже отмечалось в полученных ответах». Однако что они означают с:

Метод invoke () семантически эквивалентен fork (); join () но всегда пытается начать выполнение в текущем потоке

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос