如何同时等待两件或更多件事(不同类型)?就像在事件循环中一样:
results = [[], [1], [3], [1, 3], [8], [1, 8], [3, 8], [1, 3, 8]]
for element in results:
if len(element) == 2:
print(element)
[1, 3]
[1, 8]
[3, 8]
答案 0 :(得分:0)
我会回复自己的帖子。
“PPL Power Pack”支持“异构when_any”:
https://pplpp.codeplex.com/wikipage?title=Heterogeneous%20when_any
在一个不相关的说明中,似乎很少有人使用PPL。 stackoverflow上只有97个PPL标记的问题。大多数都没有答案。 (TBB有450个,所以它似乎是一个稍微活跃的社区)