gpt4 book ai didi

Android:什么是 Binder 线程?

转载 作者:IT老高 更新时间:2023-10-28 22:25:15 29 4
gpt4 key购买 nike

我将 Debug.startMethodTracing 用于我的目的,并且在我可以看到的输出文件中(我不使用 IPC):

8   Binder Thread #2
7 Binder Thread #1

它是什么?

最佳答案

Binder 线程代表您的服务的一个单独线程。 Binder 是一种提供进程间通信的机制。

让我们考虑一个例子。假设您有服务流程 B(见图)。并且您有几个应用程序与此服务 B 通信(例如,此应用程序之一是进程 A)。因此,一项服务 B 应该同时向不同的应用程序提供不同的结果。因此,您需要为不同的应用程序运行多个服务 B 副本。 Android 在 Process B 的不同线程中运行这些副本,这些线程称为“Binder Thread #N”。

Binder communication

我拍了照片here ,在这里您还可以阅读 Binder 是什么。

关于Android:什么是 Binder 线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15222041/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com