4种实现消息队列方法