Android Thread
2016-07-04 20:30:16 0 举报
AI智能生成
Android Thread是指在Android操作系统中执行的线程。线程是程序执行的一个单元,它允许多个任务同时进行,提高了程序的执行效率。在Android开发中,可以通过继承Thread类或实现Runnable接口来创建一个新的线程。每个线程都有自己的堆栈空间,用于存储局部变量和执行状态。线程之间可以共享进程的资源,如内存、文件等。但是,多线程编程也带来了一定的复杂性,如线程同步、死锁等问题。因此,在编写Android程序时,需要合理地使用线程,以提高程序的性能和稳定性。
作者其他创作
大纲/内容
分组
default group
UI线程
background group
用来降低工作线程的CPU资源消耗
总共分配5~10%的time slice
Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND)
开销
内存开销
至少64KB的内存
切换开销
switch context
如果从UI线程启动,则该线程优先级默认为Default,归于default cgroup,会平等的和UI线程争夺CPU资源
0 条评论
下一页