需要实现一个消息队列,队列具有 FIFO 特点,即先入先出,在这里采用单向链表实现队列逻辑. 本次要实现的队列要求: 1. 节点可以存放任意类型数据 2. 线程安全 简单说明一下: 1. 创建CFNode类,用作节点,其data属性和next属性都是 atomic,即只能单线程访问属性. 2. 创建CFList类,用以push节点和pop节点 3. 删除操作为不必要操作,在这里实现了纯属个人技痒,同理可实现节点更新.插入等操作,在这里不做过多介绍. CFList.h文件 // // CFList