【技术实现步骤摘要】
201610173906
【技术保护点】
一种数据传输装置,所述装置包括:数据存储器,适于以循环队列存储数据,所述循环队列以数组结构实现,具有头索引和尾索引,循环队列中的每个元素对应一个序列号,序列号初始化为元素对应的数组下标;写接口,适于接收一个或多个生产者线程的写入指令,根据所述写入指令向循环队列写入数据,所述向循环队列写入数据包括读取头索引并将其赋值给第一索引,通过判断第一索引指向的元素的序列号与第一索引的大小,执行相应的数据写入操作;读接口,适于接收一个或多个消费者线程的读取指令,根据所述读取指令从循环队列读取数据,所述从循环队列读取数据包括读取尾索引并将其赋值给第二索引,通过判断第二索引指向的序列号减1的值与第二索引的大小,执行相应的数据读取操作;其中,所述头索引、尾索引、序列号、第一索引和第二索引均是原子对象。
【技术特征摘要】
【专利技术属性】
技术研发人员:王冠惟,
申请(专利权)人:车智互联北京科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。