您的位置:首页 > 其它

谷歌官方建议笔记——多线程

2015-07-20 17:16 232 查看
原文

对于多核机器,应使用多线程对任务进行并行化

在Runnable启动时,调用
android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_BACKGROUND);
设置线程优先级,避免过多的线程切换

在Runnable通过
Thread.currentThread()
获得当前线程,以及时停止线程(个人觉得没什么用,return就行了)

IntentService的onHandleIntent是在另一个独立线程中执行的

定时唤醒轮询最好使用AlarmManager+BroadcastReceiver,而不是Timer

启动ThreadPoolExecutor时,应该用
getRuntime().availableProcessors()


用Handler + Message更新UI Thread,其实可以直接Handler.post
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: