通过双向列表实现自动分配释放内存,初始化消息队列,入队,出队,释放消息队列内存。