【问题标题】:Android multithread client sockets with path/android-priority-jobqueue or AsyncTask带有 path/android-priority-jobqueue 或 AsyncTask 的 Android 多线程客户端套接字
【发布时间】:2015-03-15 04:33:07
【问题描述】:

我正在使用 AsyncTask 来执行我的客户端套接字。但是,对于 10 个或更多并行开放连接,这并不是最佳方法。 因此,我寻找了一个作业队列/线程池管理器并找到了https://github.com/path/android-priority-jobqueue#dependencies

我的用例需要一些示例。不幸的是,在项目本身中只有一个 HTTP Twitter 示例。

请任何人帮忙。 谢谢。

【问题讨论】:

  • 你想要哪个例子?
  • 不再重要了。我使用 rxJava 和 rxAndroid。
  • jobqueue 依赖的链接没有任何意义。如果示例是 Twitter 或其他无关紧要的东西 - 一切都一样。你应该能够意识到这一点......

标签: android multithreading sockets


【解决方案1】:

我找到了我的问题的答案。这真的很容易。我现在正在使用 rxJava,多线程的问题变得更加简单。我基本上做的是创建像 TCP 套接字配置一样工作的 Observable。然后我加入 2 个或更多,具体取决于我的连接,并为每个订阅一个观察者,该观察者将处理传出和传入的 TCP 套接字通信。

【讨论】:

  • rxJava 怎么能成为不理解 Android Priority Job Queue 的解决方案?
猜你喜欢
  • 2012-03-29
  • 2017-11-10
  • 2017-03-20
  • 2018-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-31
相关资源
最近更新 更多