Skip to content
阅读进度

Messenger 是否支持并发调用?如何保证线程安全? ​

返回 Framework 与系统服务 目录

标准回答 ​

多个客户端能同时发送,但同一个 Handler 的消息处理通常是串行的;转交线程池后才会出现新的并发。

通俗例子 ​

两条计算消息先后进入 Handler,如果第一条计算很慢,第二条就得等。把计算交给线程池时,共享状态仍要同步。

内容来源 ​

用完整回答理解机制,用真实证据解释项目。