Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java流避免多线程_Java_Java Stream - Fatal编程技术网

使用Java流避免多线程

使用Java流避免多线程,java,java-stream,Java,Java Stream,我们遇到了这个问题: 有什么办法吗 collection.stream().someFunction1().someFunction2() etc. 或 是否会导致一些多线程 我们的代码中没有类似“并行”或“线程”的东西 提前谢谢 马丁:不 从以下文件中: 返回一个连续的流,并将此集合作为其源 从以下文件中: 返回一个连续的流,其源为指定的数组 顺序流与并行流相反。它仅在调用线程中处理。否 从以下文件中: 返回一个连续的流,并将此集合作为其源 从以下文件中: 返回一个连续的流,其源为指定的数组

我们遇到了这个问题:

有什么办法吗

collection.stream().someFunction1().someFunction2() etc.

是否会导致一些多线程

我们的代码中没有类似“并行”或“线程”的东西

提前谢谢

马丁:不

从以下文件中:

返回一个连续的
,并将此集合作为其源

从以下文件中:

返回一个连续的
,其源为指定的数组

顺序流与并行流相反。它仅在调用线程中处理。

从以下文件中:

返回一个连续的
,并将此集合作为其源

从以下文件中:

返回一个连续的
,其源为指定的数组


顺序流与并行流相反。它仅在调用线程中处理。

否。。除非您在
someFunction1
someFunction2
中执行类似操作(创建线程),那么什么是
stream.someFunction1()
?我们必须假设
map()
?它可以,如果你有并行流的话。一些函数x是filter()、map()、findFirst()、count()、sum()、collect()等等。我们自己没有包括任何并行性,也没有并行流()或类似的。还有forEach()没有。。除非您在
someFunction1
someFunction2
中执行类似操作(创建线程),那么什么是
stream.someFunction1()
?我们必须假设
map()
?如果您有并行流,它可以。someFunctionX有filter()、map()、findFirst()、count()、sum()、collect()等。我们自己没有包括任何并行性,也没有parallelStream()或类似的。还有forEach()
Arrays.stream(values).someFunction1().someFunction2() etc.