ENTENDENDO O FRAMEWORK FORK/JOIN DE JAVA Como funciona o Java Framework Fork /Join? Paralelismo é a execução simultânea de duas ou mais tarefas. Para nossos propósitos, basta entender que, em alguns problemas, a simultaneidade faz parte do problema e, em outros, a simultaneidade não faz parte do problema, mas coisas como paralelismo podem ser parte da solução (acelerando o tempo de processamento, por exemplo). No entanto, ao mesmo tempo, o paralelismo pode trazer problemas por conta própria. O Framework Fork/Join foi projetada para acelerar a execução de tarefas que podem ser divididas em outras subtarefas menores, executando-as em paralelo e combinando seus resultados para obter uma única. Por esse motivo, as subtarefas devem ser independentes umas das outras e as operações devem ser sem estado, fazendo com que esse framework não seja a melhor solução para todos os problemas. Aplicando um princípio de divisão e conquista, o Framework, recursivamente, divide a tarefa em subtarefas menores até que um determinad