|
|
51CTO旗下网站
|
|
移动端

2.4.2 再看线程

《Android游戏开发从入门到精通》第2章Android 核心框架分析,本章将简要讲解Android 体系的具体组成,为读者进行本书后面知识的学习打下基础。本节为大家介绍再看线程。

作者:王玉芹来源:机械工业出版社|2017-11-14 10:15

2.4.2 再看线程

当用户界面需要很快对用户进行响应时,就需要将一些费时的操作,如网络连接、下载或者占用较多服务器时间的操作等放到其他线程。也就是说,即使为组件分配了不同的进程,有时候也需要再分配线程。

线程是通过Java 的标准对象Thread 来创建的,在Android 中提供了如下方便管理线程的方法。

(1)Looper 在线程中运行一个消息循环。

(2)Handler 传递一个消息。

(3)HandlerThread 创建一个带有消息循环的线程。

(4)Android 让一个应用程序在单独的线程中,指导它创建自己的线程。

(5)应用程序组件(Activity、Service、Broadcast Receiver)都在理想的主线程中实例化。

(6)没有一个组件应该执行长时间或是阻塞操作(例如网络呼叫或是计算循环),因为当被系统调用时,将中断所有在该进程上的其他组件。

(7)可以创建一个新的线程来执行长期操作。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

PHP程序开发范例宝典

本书全面介绍了应用PHP进行网站开发的各种技术和技巧。全书分为20章,内容包括PHP的运行环境配置、表单及表单元素的应用、CSS与JavaScript...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊