- 2
- 0
- 约2.47千字
- 约 36页
- 2026-10-22 发布于广东
- 举报
embedu.orgAndroid线程模型与service简介2007-2008Farsight.Allrightsd.大纲1.线程介绍2.用ja创建一个线程3.android的线程模型4.主线程与其它线程通信线程简介一般来说,我们把正在计算机中执行的程序叫做进程(Process),而不将其称为程序(Program)。所谓线程(Thread),是进程中某个单一顺序的控制流。从os的角度看,进程是资源分配的单位,线程是调度的基本单位常见的操作系统如linux,windows等都支持多线程。并且一般来说,一个进程内都包含多个执行的线程线程简介
为什么需要多线程?设想这样的场景:当你通过socket从一个网络读取数据时,有时候会读不到数据,因为数据可能在网络传输过程中被延迟了。如果程序阻塞在read上,那么直到数据到达前它就什么都不能做。假如用户界面上有一个按钮,并且用户在程序阻塞时点击这个按钮,那么因为此时程序不能处理鼠标事件,也不能执行与按钮事件相关连的处理方法,所以什么都不会发生。这种使用户觉得程序被挂起的情况会让用户感到沮丧。我们需要额外的线程处理一些事物,而不是把什么都交给主线程线程简介
为什么要用多线程单线程模型会在没有考虑到它的影响的情况下引起Android应用程序性能低下,因为所有的任务都在同一个线程中执行
您可能关注的文档
最近下载
- T_GDSTD 021—2026(行政事业单位土地资源资产清查技术规程).pdf
- 水利水电工程标准施工招标文件2009版100730.docx VIP
- 超星尔雅学习通《中华诗词之美》章节测试答案满分版.doc VIP
- 抗结核药物Antituberculosis——山东大学药理学英文课件.ppt VIP
- 2025年一级消防工程师继续教育题库及参考答案.docx
- 医院感染的案例及分析.pptx
- 第三章-马克思主义科学技术方法论.ppt VIP
- (人教2024版PEP)英语二年级上册Unit 3单元测试(含答案+听力音频) .pdf
- 陕西延长石油集团有限责任公司 招聘专用笔试题库(历年真题+完整答案详解).docx VIP
- 超星尔雅学习通《中国茶道》章节测试答案满分版.doc VIP
原创力文档

文档评论(0)