MSQueue
class MSQueue(DynamicMessageQueue):
def push(self, message: Message):
// 省略
def pop(self) -> Message:
if len(self.queue1) != 0 :
return self.queue1.pop(0)
if len(self.queue2) != 0 :
return self.queue2.pop(0)
if len(self.queue3) != 0 :
return self.queue3.pop(0)
raise ValueError("the queue is empty")最后更新于