(共36页PPT)专题2Android线程模型与service简介.pptVIP

  • 2
  • 0
  • 约2.47千字
  • 约 36页
  • 2026-10-22 发布于广东
  • 举报

(共36页PPT)专题2Android线程模型与service简介.ppt

embedu.orgAndroid线程模型与service简介2007-2008Farsight.Allrightsd.大纲1.线程介绍2.用ja创建一个线程3.android的线程模型4.主线程与其它线程通信线程简介一般来说,我们把正在计算机中执行的程序叫做进程(Process),而不将其称为程序(Program)。所谓线程(Thread),是进程中某个单一顺序的控制流。从os的角度看,进程是资源分配的单位,线程是调度的基本单位常见的操作系统如linux,windows等都支持多线程。并且一般来说,一个进程内都包含多个执行的线程线程简介

为什么需要多线程?设想这样的场景:当你通过socket从一个网络读取数据时,有时候会读不到数据,因为数据可能在网络传输过程中被延迟了。如果程序阻塞在read上,那么直到数据到达前它就什么都不能做。假如用户界面上有一个按钮,并且用户在程序阻塞时点击这个按钮,那么因为此时程序不能处理鼠标事件,也不能执行与按钮事件相关连的处理方法,所以什么都不会发生。这种使用户觉得程序被挂起的情况会让用户感到沮丧。我们需要额外的线程处理一些事物,而不是把什么都交给主线程线程简介

为什么要用多线程单线程模型会在没有考虑到它的影响的情况下引起Android应用程序性能低下,因为所有的任务都在同一个线程中执行

文档评论(0)

1亿VIP精品文档

相关文档