关于 数组循环写入读取的问题。

2019-08-18 20:38发布

   请问一个大的数组,怎样才能对其,边写,然后边读,小弟想的是比如定义一个[4000]的数组,定义两个指针,一个指针,往里面写,一个往外面读,当然写是中断里面,然后读是在外部循环,但是有个小疑惑,写的指针会被读的指针超过吧,请问各位有经验的前辈能够分享分享吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
lvkanger
1楼-- · 2019-08-18 23:36
循环队列!
Polychromatic
2楼-- · 2019-08-19 02:33
lvkanger 发表于 2017-5-17 15:03
循环队列!

您好,我看了循环队列,但是不是很理解在 32里面的用法,看网上的文章都是写的C,请问循环队列32里面怎么写呢?
lvkanger
3楼-- · 2019-08-19 03:32
难道你不用C?
Polychromatic
4楼-- · 2019-08-19 08:51
lvkanger 发表于 2017-5-18 11:51
难道你不用C?

我存每次存的128,取每次取32,用2401发,用网口存,网口发128,所以才想问问的,
lvkanger
5楼-- · 2019-08-19 14:31
 精彩回答 2  元偷偷看……
Polychromatic
6楼-- · 2019-08-19 15:29
lvkanger 发表于 2017-5-19 09:02
那你得保证你读的比写的至少快4倍,不然队列肯定会满的,这样你就会丢数据。

恩,是的,我想想吧,谢谢了~

一周热门 更多>