一种使用环形缓存和环形队列实现UDP高效并发的方法

来源 :中国新技术新产品 | 被引量 : 0次 | 上传用户:qqokliuqiokqq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本方法涉及UDP并发技术领域,尤其涉及一种使用环形缓存和环形队列实现UDP高效并发的方法。特点如下:在数据接收线程中创建环形队列,用于存储待返回数据的客户端标识,并在数据处理子线程创建发送环形缓存和接收环形缓存,用于接收数据和存储待发送数据;数据接收线程在接收数据的同时查看环形队列中是否有需返回数据的客户端标识,如由相应数据处理子线程发送环形缓存中的数据发送出去。本方法的循环缓冲区可以提供对缓冲区的互斥访问,因而数据接收线程与数据处理子线程之间不需要加互斥保护,可同时进行,从而有了良好的并发性能,循环缓冲
其他文献
知识的载体是文字,而文字是通过阅读将知识传递出去的,因此阅读对学习知识和文化是起到非常重要作用的,所以高中语文阅读教学对于高中生的知识获取起到举足轻重的作用。而在
采油工程技术是油田开发的重要技术措施,通过对采油工程技术的优化,开采出更多的石油和天然气,按计划完成油田的生产任务,从而得到最佳的利润。对采油工程技术措施进行优化,
针对高职教师在网络课程建设过程中信息素养方面存在的一些问题,通过现状调查、成因分析,提出构建教师信息素养分层次培育体系。首先,依据信息素养内涵及网络课程建设中运用
城镇化和工业化的深入和长期实行的城乡分割的二元结构体制,导致我国城乡发展严重不平衡。农村劳动力通过非农工作来增加收入,因此各地农村耕地撂荒现象日益严重,造成了耕地
本文就教师的教学语言、教学方法以及如何处理师生关系等方面进行了阐述,提出了自己的看法。
在线电解修整(ELID)镜面磨削加工中,电解作用会使砂轮表面生成一层具有绝缘作用的氧化膜,该氧化膜可以减缓和阻止进一步电解,避免砂轮损耗过快;同时,氧化膜可容纳、承托大量
1992年之后,我国开始实施市场经济,导致我国市场经济在国际上处于劣势。企业发展较为滞后,缺乏先进的企业管理制度,对于财务管理制度意识模糊,企业内部管理结构不健全,严重影
文章对顺义区地质环境的主要特征及地质灾害现状进行了初步研究.该区地质环境比较脆弱,断裂活动性强,地震活动频度高,松散易液化的细粉砂土及不规则分布的软土分布面积较广,
构建社会主义和谐社会理念的提出,要求创新高校思想政治教育以适应和谐社会的需要。探索新时期高校思想政治教育创新方法,应从五个层面着力加强高校思想政治教育工作队伍建设、
在嵌入式系统的设计中,时常需要对大量数据进行缓冲处理。文中提出了一种基于双口RAM的环形数据缓存系统。这种设计最大限度地使用了双口RAM的存储空间,有效地解决了大量数据