作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在开发一个 android 库,为了防止应用程序变慢,我在单独的线程中尽可能多地做。
我目前正在调查我的库负责哪些线程,哪些不是我的责任。
我创建了一个非常简单的 android 应用程序,并在前后进行了测试。
重要的部分是之前发生的事情以及为什么所有这些线程都已经由 android 创建。
我目前正在尝试弄清楚它们的用途,并将逐步发布我发现的结果。同时,如果您有关于它们的信息,那么在此处发布一个包含所有信息的帖子似乎会很有用。
最佳答案
应用程序使用绑定(bind)器线程与操作系统和系统上的其他应用程序进行通信。 Android 基于基于事件的系统,因此一切都是通过将“事件对象”传递到队列来完成的。这方面的一个例子是当您发送一个 Intent 时。通过使用 Binder 线程, Intent 被传递到其他应用程序中的其他事件队列。
关于Android 默认线程及其使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24381324/
我是一名优秀的程序员,十分优秀!