Powiązane z widelcem powiązane: join () vs get () vs invoke ()

Czy to konieczne, że używamjoin() zfork() lub mogę też użyć jednego z nichjoin(), get(), invoke(). SprawdziłemAPI a poza tymget() rzucaInterruptedException iExecutionException Nie widzę różnic ... Iinvoke() wydaje się zupełnie taki sam.

Zawsze jednak widziałem powiązaniafork() zjoin() zamiast dwóch pozostałych metod ... nie zapewniają równoległości? Jaki jest cel posiadaniainvoke() ijoin() całkowicie tak samo? Rozumiem, że get () dostał zaimplementowanie przyszłości, ale co z invoke () i join (). Z góry dziękuję.

EDYTOWAĆ: Źle w cytowanym przeze mnie interfejsie API mówi coś o tym, jak wskazywały już otrzymane odpowiedzi. Jednak co oznaczają:

Metoda invoke () jest semantycznie równoważna fork (); join (), ale zawsze próbuje rozpocząć wykonywanie w bieżącym wątku

Z góry dziękuję.

questionAnswers(2)

yourAnswerToTheQuestion