Coin163

首页 > 笔记-第九周 多进程

笔记-第九周 多进程

相关标签: 线程 android

2020腾讯云双十一活动,全年最低!!!(领取3500元代金券),
地址https://cloud.tencent.com/act/cps/redirect?redirect=1074

【阿里云】双十一活动,全年抄底价,限时3天!(老用户也有),
入口地址https://www.aliyun.com/1111/home

相关推荐:多进程与多线程(一)--基本概念(转)

http://www.cppblog.com/mysileng/archive/2012/12/18/196401.html 进程(英语:Process,中国大陆译作进程,台湾译作行程) 是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。 程序是一组指令的有序集合

进程
定义
多进程
如何创建
进程的等级

什么情况下使用多进程:可以使app能使用的apk扩大,提高速度,多进程会多耗电
*Android may shut down a process due to low memory
如何使用

进程与线程的区别:车间和流水线 Task Manager 里面的每个应用都有一个进程,而每个进程里面可以实现的操作就是不同的线程
初始化时的进程: 创建class MainApplication, extends Application, onCreate里创建全局初始化的东西,Manifest里name = MainApplication ainApplication 多进程会初始化多次
进程间内存的不可见性:不同进程的内存不可见相互独立

相关推荐:编程思想之多线程与多进程(4)——C++中的多线程

原文:http://blog.csdn.net/luoweifu/article/details/46701167  作者:luoweifu  转载请标名出处 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,《编程思想之多线程与多进程(2)—

多进程间的通信IPC (Inter process communication)
因为内存不共享,所以需要IPC
如何通信:系统实现,Messenger (多进程, 单线程,不需要考虑线程安全)→Handler,AIDL(Android Interface Definition Language 跨进程通信,需要考虑线程安全)

本周作业-完善音乐播放器
//之前学过的不少知识,其实并不能很好串起来完成这次作业,所以就google了一个tutorial,根据教程先看代码,再试着自己写。
笔记如下:
1. 在Manifest中加上如下permission [WAKE_LOCK],但事实这个权限特别的耗电,不到万不得已不建议使用。

<uses-permission android:name="android.permission.WAKE_LOCK" /> 
  1. 在mainActivity添加设定launchModescreenOrientation
    screenOrientation= portrait 这样页面就一直是纵向
  2. 添加一个MusicService
  3. 创建Menu .xml文件,添加item1 shuffle,item2 end
  4. 创建一个Song class,添加三个变量,id, title, artist
  5. to be continued…

References:
Android Processes and Threads: https://www.youtube.com/watch?v=IcIFJ5V3Ibg
http://developer.android.com/intl/zh-cn/guide/components/processes-and-threads.html
字符转义:
http://blog.csdn.net/wusuopubupt/article/details/8817826

原文

进程 定义 多进程 如何创建 进程的等级 什么情况下使用多进程:可以使app能使用的apk扩大,提高速度,多进程会多耗电 *Android may shut down a process due to low memory 如何使用 进程与线程

------分隔线----------------------------