-
题名Android异步技术的对比实验及应用
被引量:3
- 1
-
-
作者
陈星
杨春花
-
机构
齐鲁工业大学信息学院
-
出处
《计算机应用与软件》
CSCD
2016年第2期188-191,279,共5页
-
基金
山东省自然科学基金项目(ZR2011FQ017)
-
文摘
异步技术的选用是制约Android应用产品优劣的重要因素之一。目前Android应用开发的重要异步技术主要包括Async Task、Thread Pool、Thread+Handler这三种。针对这三种异步技术在面对短时间内高爆发的场景时的表现,设计了一个Android应用,分别在稳定性、响应速度、资源耗费等指标方面进行了对比实验及综合分析。实验结果表明,在这三种异步技术中,Thread Pool技术的综合表现最优秀。该技术能更好地适应于短时间内与网络进行大量数据交互的情形,并在一个移动OA项目中采用了Thread Pool技术,利用此技术实现了异步下载文件的功能。
-
关键词
Android异步AsyneTask
threadpool
THREAD
HANDLER
-
Keywords
Android Asynchronous AsyncTask threadpool Thread Handler
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux下通用线程池的改进与实现
被引量:10
- 2
-
-
作者
唐富强
于鸿洋
张萍
-
机构
电子科技大学电子科学技术研究院
电子科技大学电子工程学院
-
出处
《计算机工程与应用》
CSCD
2012年第28期77-83,共7页
-
文摘
对线程池的阻塞唤醒机制,动态调整,线程安全退出,参数处理,系统线程数限制等细节进行研究,保证了其在不同应用场景下的独立性和通用性;同时采用一种基于数组的链表机制来改进线程池的查找分配算法,将其时间复杂度稳定在O(1),避免了传统线程池当线程数目过大时导致的查询分配性能下降的问题。实验结果表明,改进后的线程池与传统的系统线程分配方式相比在开销上有很大节省。
-
关键词
线程池
线程退出
线程查找分配
LINUX
阻塞唤醒
-
Keywords
threadpool
thread exit
thread find and assign
linux
blocking and wakeup
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-