我正在开发一个必须不断向Web服务器发送数据的应用程序。 我将发送文本数据 它们应该在提供时提交给Web服务器
像队列先进先出
如果请求无法通过,它应该在跳转到下一个请求之前重试重新提交。
所有操作都应该在后台完成,而不是中断主应用程序
实施此
的最佳方式是什么?答案 0 :(得分:3)
像队列先进先出
所以使用一个队列。在队列尾部添加消息。让后台线程从队列前面删除消息,发送消息,验证数据是否已成功传输,然后转到下一条消息。您需要确保从所有使用它的线程以线程安全的方式访问队列。
答案 1 :(得分:0)