有一种方法可以并行执行swift“;溪流;?
由于Swift默认支持数组的Java流接口/方法(map、filter、reduce等),我想知道是否有类似Java的并行执行支持 例如有一种方法可以并行执行swift“;溪流;?,swift,parallel-processing,functional-programming,stream,Swift,Parallel Processing,Functional Programming,Stream,由于Swift默认支持数组的Java流接口/方法(map、filter、reduce等),我想知道是否有类似Java的并行执行支持 例如 在Java中,如果流“编程正确”,这意味着组合器阶段完成得正确,那么通过在链中添加parallel()调用,并行化工作非常容易。@StephenC想与Java流相关,这就是Java出现在标记列表中的原因我知道这就是你想要做的。但是(IMO)这是标签的错误使用。当问题与标记相关时,而不是与标记相关时,可以使用标记。关键是标签可以帮助人们优化搜索。当人们试图找到关
在Java中,如果流“编程正确”,这意味着组合器阶段完成得正确,那么通过在链中添加parallel()调用,并行化工作非常容易。@StephenC想与Java流相关,这就是Java出现在标记列表中的原因我知道这就是你想要做的。但是(IMO)这是标签的错误使用。当问题与标记相关时,而不是与标记相关时,可以使用标记。关键是标签可以帮助人们优化搜索。当人们试图找到关于java的答案时,他们会使用“java”作为细化。标签也被其他人用来寻找他们感兴趣回答的问题。所以。。。就你而言。。。其他可能会发现您的问题和任何有用答案的人将在“[swift]”中搜索如何执行并行流。Swift专家将寻找“[Swift]”问题的答案。但是如果你在Q上也加上“[java]”,那么它也会出现在那些想知道如何用java进行并行流处理的人和java专家面前,他们正在寻找问题的答案。这些都是错误的点击。“马蒂尔,我不认为这是我的问题的答案,因为它只解释地图函数,我说的是广义的方法。例如,reduce应该有合并器阶段,比如Java。阅读此()了解更多信息info@MartinR“毫无意义”是一个非常主观的观点。我写了它,这样人们可以更好地理解这个问题,如果他们有java流的经验的话
[1,2,3].parallel().map { x -> x*2 }.filter { x -> condition(x) } etc.