Android注解中Main Thread、Ui Thread、Worker Thread、BinderThread的区别
Difference between MainThread, UiThread, WorkerThread, BinderThread in Android Annotation
正如我在 thread document
的 android 注释中所读
我们有四种线程,
- @MainThread
- @UiThread
- @WorkerThread
- @BinderThread
有什么区别?
区别是:
- @MainThread,应用程序启动时的第一个线程 运行,
- @UiThread,运行 来自 MainThread,用于 UI 作品,
- @WorkerThread,程序员定义线程时运行
- @BinderThread,用于 ContentProvider 中的 query()/insert()/update()/delete() 方法。
正如我在 thread document
的 android 注释中所读我们有四种线程,
- @MainThread
- @UiThread
- @WorkerThread
- @BinderThread
有什么区别?
区别是:
- @MainThread,应用程序启动时的第一个线程 运行,
- @UiThread,运行 来自 MainThread,用于 UI 作品,
- @WorkerThread,程序员定义线程时运行
- @BinderThread,用于 ContentProvider 中的 query()/insert()/update()/delete() 方法。