Ejecutar tareas dependientes en paralelo en Java

Necesito encontrar una forma de ejecutar tareas (dependientes e independientes) en paralelo en java.

La tarea A y la tarea C pueden ejecutarse de forma independiente.La tarea B depende de la salida de la tarea A.

Revisé java.util.concurrent Future y Fork / Join, pero parece que no podemos agregar dependencia a una tarea.

¿Alguien puede indicarme que corrija la API de Java?

Respuestas a la pregunta(8)

Su respuesta a la pregunta