从多个发电机获得第一个事件

时间:2017-06-06 11:34:36

标签: python iterator generator

我有三台发电机。每一个都按时间顺序产生结果/事件 我想要做的是弄清楚三个发电机中的哪一个具有下一个(按时间顺序)的事件。 我的一种方法是从每个生成器中获取一个事件的列表,以及它来自哪个生成器。然后,对列表进行排序,获取第一个事件,并将相应生成器中的下一个事件添加到我的列表中 是否有更好/更有效/标准的方法来处理这个问题?

1 个答案:

答案 0 :(得分:1)

由于您没有给出具体示例,我只能为您提供一些想法/伪代码。这个想法是从内存中的com.sun.xml.internal.ws.wsdl.parser.InaccessibleWSDLException: 2 counts of InaccessibleWSDLException. javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 迭代器中保存最多n项,因为每个迭代器都会生成按时间顺序排序的对象。同时插入/获取n将比重复排序列表更快。

PriorityQueue