Example #1
0
func ReadQueue(msgQueue *message.MessageQueue) {
	for {
		topMsg := msgQueue.Pop()
		if nil == topMsg {
			continue
		}
		curMsg, ok := topMsg.(*MessageTest)
		if ok {
			fmt.Println("value:%d, leftSize:%d", curMsg.value, msgQueue.Size())
		}
	}
}