gpt4 book ai didi

java - Android向其他线程队列发送数据

转载 作者:行者123 更新时间:2023-12-01 13:35:11 25 4
gpt4 key购买 nike

我想生成一些将通过 TCP 套接字发送的文本字符串。我在几分钟之内就完成了。但是我想要一个生产者消费者模式。我不在乎它是否失败。我应该为此在应用程序中创建一个阻塞队列吗?我应该创建一个服务吗?请注意,我想要一个线程来管理这项工作。

最佳答案

如果它是一个短任务(就像您评论的那样),我建议将其作为后台线程放入 AsyncTask 中。您可以单独控制与此相关的任何内容,这也将帮助您调试它。 Services 更适合长时间执行的任务,因此我不建议在此范围内使用它(甚至与其他 Activity 通信也有点困难。Here您将找到 AsyncTask 的文档,这里有一个 good example

阻塞结构取决于您的需求 - 但我认为您在您的情况下不需要它。不管怎样,如果你需要的话,你可以使用很多线程安全的数据结构,你可能会发现 this有帮助。

关于java - Android向其他线程队列发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21337389/

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