Perguntas com a marcação «lazy-evaluation»

A avaliação preguiçosa se refere a uma variedade de conceitos que procuram evitar a avaliação de uma expressão, a menos que seu valor seja necessário, e compartilhar os resultados da avaliação de uma expressão entre todos os seus usos, de forma que nenhuma expressão precise ser avaliada mais de uma vez.


3
Fluxos Java infinitos paralelos ficam sem memória
Estou tentando entender por que o seguinte programa Java fornece um OutOfMemoryError, enquanto o programa correspondente sem .parallel(). System.out.println(Stream .iterate(1, i -> i+1) .parallel() .flatMap(n -> Stream.iterate(n, i -> i+n)) .mapToInt(Integer::intValue) .limit(100_000_000) .sum() ); Eu tenho duas perguntas: Qual é o resultado pretendido deste programa? Sem .parallel()parece que isso simplesmente …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.