当前位置: 技术问答>linux和unix
想实现类似“生产者、消费者”问题,应该如何设置buffer?
来源: 互联网 发布时间:2015-12-29
本文导语: 具体说明: “生产者”每次生产的为字符串(没有什么规律) “消费者”每次读出一个字符串, 问题: 1、buffer应该采用何种数据结构? 2、如何保证消费者读出是一个完整的字符串(并且是按照写入到buffer中的顺序) ...
具体说明:
“生产者”每次生产的为字符串(没有什么规律)
“消费者”每次读出一个字符串,
问题:
1、buffer应该采用何种数据结构?
2、如何保证消费者读出是一个完整的字符串(并且是按照写入到buffer中的顺序)
|
1) use pipe to comunicate between producer and consumer.
2) you can use char * to point to the strings generated by the producer with malloc();
3) consumer read the char * and process the string, then free the memory.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。