Linux下多线程数据采集研究与实现

来源 :信息安全与通信保密 | 被引量 : 0次 | 上传用户:liliansun71
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
许多网络应用都是以数据采集为基础的,那么一个高效的数据采集模块就非常重要。文中是对Linux下多线程数据采集技术的研究与实现。首先对数据采集中数据存储缓冲区的设置做出分析,并设计出了模型。其次为了实现数据采集的高效性,用到了Linux下的多线程技术,多线程下对共享资源的访问控制又引出了线程同步的问题,并为了实现线程同步引入了互斥锁的应用。最后建立了一个数据采集模块的基本模型。 Many network applications are based on data acquisition, then an efficient data acquisition module is very important. The article is on Linux multi-threaded data acquisition technology research and implementation. First of all, we set up the data storage buffer in data acquisition and make a model. Second, in order to achieve the high efficiency of data acquisition, the multi-threading technology under Linux is used. The access control to shared resources under multi-threading also leads to the problem of thread synchronization. In order to realize thread synchronization, the application of mutual exclusion lock is introduced. Finally, a basic model of data acquisition module is established.
其他文献
日前,浙江省委组织部、浙江省人社厅、浙江省公务员局发布《浙江省公开招聘聘任制公务员公告》,首次面向全国招聘6名聘任制公务员。浙江省首招聘任制公务员选择在义乌试点,此
陶艺,即陶瓷艺术,是地母和火神的艺术,是土与火的结晶。中国,素有着“陶瓷之国”的美誉。陶瓷的发现,是人类的一项划时代伟大创举,是告别蒙昧时代的标志,从此人们开始用火和泥谱写人
目的探讨新生儿气胸的原因、临床表现及治疗。方法对2007年3月至2009年9月共31例新生儿气胸的临床资料进行回顾性分析。结果病理性气胸28例中,肺透明膜病22例(78.6%),吸入性综
文章运用数据包络分析方法和Tobit模型,以旅游业处于成长期的合肥市为案例地,对其星级酒店行业近九年来的经营效率及其效率影响因素进行研究发现:(1)合肥市星级酒店存在有三年投
目的 探讨首发精神分裂症患者抗精神病药物 (APS)治疗过程中的体重增加与 5羟色胺 2C受体 (HTR2C)基因启动区 - 759C/T单核酸置换多态性有无相关。方法 采用PCR RFLP技术分
随着社会的不断发展,课程有了很多的改变。教师在语文课堂上也有了新的教学模式,打破了很多传统的语文教学模式。不再是学生"听"、"读"、"看",现在更提倡的是学生的实践操作
随着粮食流通体制改革的深入进行,农业产业化程度的进一步提高,粮食市场逐步放开,每年德阳地区生产的粮食从田间直接进入流通领域,坚持按标准收购农民的粮食已不现实,高水分
县人大代表宋强民的案头上放着一摞法律书籍,自从十六大提出将"形成全民学习、终身学习的学习型社会,促进人的全面发展"作为全面建设小康社会奋斗目标的一项重要内容以来,他
期刊
论茅盾对中国现代文学的贡献于在乐一茅盾是中国现代文学杰出的倡导者和组织者之一,他同鲁迅、郭沫若一起为中国现代文学奠基铺路,推动现代文学事业沿着无产阶级领导的人民大众
深度优先和广度优先搜索算法由于需遍历所有状态空间才能求出最佳解,使其在状态空间较大时效率极低,此时必需采用启发式算法实现快速求解。阐述启发式搜索算法在状态空间较大时