O'Reilly logo

Mastering Concurrency Programming with Java 8 by Javier Fernández González

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Other methods of the Fork/Join framework

In the three examples of this chapter, we have used a lot of methods of the class that forms the Fork/Join framework, but there are other interesting methods you have to know.

We have used the methods execute() and invoke() from the ForkJoinPool class to send tasks to the pool. We can use another method named submit(). The main difference between them is that the execute() method sends the task to ForkJoinPool and returns immediately a void value, the invoke() method sends the task to the ForkJoinPool and returns when the task has finished its execution, and the submit() method sends the task to the ForkJoinPool and returns immediately a Future object to control the status of the task and obtain its result. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required