android四大组件:Service(初涉)

1.Service是什么?

Service是一个应用组件,它用来在后台完成一个时间跨度比较大的工作且没有关联任何界面。

2.一个Service可以完后下面这些工作:

访问网络     播放音乐    文件IO操作    大数据量的数据库操作

3.服务特点:

Service在后台运行,不用与用户进行交互。

即使应用退出,服务也不会停止。

4..Service与Thread线程的区别

 Thread是线程,程序执行的最小单元,分配CPU的基本单位! 而Service则是Android提供一个允许长时间留驻后台的一个组件,最常见的 用法就是做轮询操作!或者想在后台做一些事情,比如后台下载更新! 记得别把这两个概念混淆!

.线程的相关概念

1)相关概念:

  • 程序:为了完成特定任务,用某种语言编写的一组指令集合(一组静态代码)
  • 进程运行中的程序,系统调度与资源分配的一个独立单位,操作系统会 为每个进程分配一段内存空间!程序的依次动态执行,经历代码的加载,执行, 执行完毕的完整过程!
  • 线程:比进程更小的执行单元,每个进程可能有多条线程,线程需要放在一个 进程中才能执行,线程由程序负责管理,而进程则由系统进行调度!
  • 多线程的理解并行执行多个条指令,将CPU时间片按照调度算法分配给各个 线程,实际上是分时执行的,只是这个切换的时间很短,用户感觉到"同时"而已!

 今日一小事:在B站上看到一位已经毕业的学长的游戏开发视频,有些小小的羡慕。同时发现B站资源挺多的,确实适合学习。

   阅读:《少有人走的路》第四册50页
   英语:复习175个单词,50个新词。

 

你可能感兴趣的:(安卓开发,java,开发语言)