嵌入式浏览器多线程机制的研究与实现

被引量 : 4次 | 上传用户:hanminaaaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的飞速发展和移动终端的大量涌现,在消费类电子设备上使用嵌入式浏览器访问网络获得信息成为一种趋势。三网融合的逐步实现,使得越来越多的消费类电子产品中有了使用浏览器进行网络应用的需求。目前,数字电视机顶盒、数字电视一体机、手机等产品中很多都已支持浏览器应用。近年来,硬件的快速发展使得多核CPU广泛应用于各种消费类电子设备中,因此如何针对这一变化,对原有嵌入式浏览器的架构进行重新设计,从而有效利用多核的优势,提高嵌入式浏览器的浏览性能和用户的响应速度值得进一步研究。本文对比分析了嵌入式浏览器的架构技术及其优缺点,研究了在多核平台下引入多线程技术带来的性能优势。在对现有嵌入式浏览器的串行处理机制进行分析的基础上,提出一种新的基于多线程的并行处理架构。该多线程架构主要包括主从线程的划分依据和划分方法、主从线程的基本执行流程、基于消息的线程间通信以及对关键组成模块和数据的处理。本文依据实际课题项目,提出嵌入式浏览器的多线程处理架构,对浏览器的用户交互、HTML处理模块、CSS处理模块、JavaScript处理模块、Render模块等重要组成部分进行重组,对其实现了线程化处理,优化了浏览器的处理流程。为了验证该多线程处理架构,本文搭建了基于QT/Embedded的嵌入式浏览器平台,设计实现了浏览器关键模块的线程化、线程间通信的管理、对关键数据的保护以及对资源加载、排版布局、样式的解析和运用、脚本执行等的详细处理。本文提出的嵌入式浏览器多线程架构是对多核平台下浏览器架构的一次新尝试,对于嵌入式浏览器的进一步开发具有参考和借鉴意义。
其他文献
近些年特征模理论吸引了众多学者,它既可以弥补解析法应用范围的局限性又可以兼顾解的精确性,并且具有清晰的物理概念,对天线的设计有指导性意义。本文主要探讨特征模理论在
警察队伍管理在整个公安工作中处于核心地位。警察队伍管理具有管理的共同特征和本质,同时又有自己独有的特点。从警察队伍管理的特质入手,论述了警察队伍管理中的警力管理、
文章从旅行社品牌创立的过程,到旅行社品牌发展培育时所要注意的问题两个方面提出了我国旅行社在新的一轮国际竞争中应该注重发展产品品牌,不断开发与设计产品和服务,注意旅
黄石作为资源型城市,目前面临枯竭,而要城市转型,必须依据可持续发展观念来重新审视城市的发展重点和方向,以建设矿冶文化为基础,将城市CI系统导入到城市景观设计,改变"千城
<正>直肠癌术后胃肠功能的早日恢复可以很好地预防术后肠梗阻等并发症的发生。2003年9月-2008年7月,笔者采用加味大承气汤对60例直肠癌手术患者进行了临床观察,现将观察结果
支票影像交换系统上线以来,打破了支票使用的地域限制,实现了全国通用,对于提升支票使用率、完善我国支付体系、支持经济发展具有重要的现实意义。但是,经过几年的发展,支票
<正>多囊卵巢综合征(PCOS)是一组症候群,为下丘脑-垂体-卵巢之间的性激素反馈调节机制失常,导致卵巢长期不能排卵及卵巢增大。患者表现为闭经、不孕、肥胖、多毛及子宫内膜过
律师伪证罪的法理基础是律师对其真实义务的违反。辩护律师真实义务的高低直接决定着律师伪证罪的成立与否。辩护律师的真实义务相对较低。律师伪证罪有必要从以下三个方面重
期刊