Pertanyaan yang diberi tag «lazy-evaluation»

Evaluasi malas mengacu pada berbagai konsep yang berusaha menghindari evaluasi ekspresi kecuali nilainya diperlukan, dan untuk berbagi hasil evaluasi ekspresi di antara semua kegunaannya, sehingga tidak ada ekspresi yang perlu dievaluasi lebih dari satu kali.

5
Apa buruknya Lazy I / O?
Saya biasanya mendengar bahwa kode produksi harus menghindari penggunaan Lazy I / O. Pertanyaan saya adalah, mengapa? Apakah saya boleh menggunakan Lazy I / O selain hanya bermain-main? Dan apa yang membuat alternatif (misalnya pencacah) lebih baik?

3
Parallel Infinite Java Streaming kehabisan Memori
Saya mencoba untuk memahami mengapa program Java berikut memberikan OutOfMemoryError, sedangkan program yang sesuai .parallel()tidak. 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() ); Saya punya dua pertanyaan: Apa output yang diinginkan dari program ini? Tanpa .parallel()itu tampaknya ini hanya output sum(1+2+3+...)yang berarti …



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.