0

我正在开发一个 Android 应用程序,其中有一个通过流连接与服务器连接的后台线程。我的后台线程必须处理收到的每条消息(每秒大约 5-6 条消息),并且在某些情况下使用从消息中接收到的数据更新 UI 线程。我的问题是:处理消息的最佳方法是什么?

我想知道三个解决方案:

  • 在循环中处理消息;

  • 处理新线程中的每条消息;

  • 使用 ExecutorService 和具有超时的 Callable Task 处理每条消息。

我正在寻找最有效的解决方案,如果有比这三个更多的解决方案,请告诉我它们可能是什么,我很想知道并发开发的新方法提前谢谢。

4

0 回答 0