0

我的应用程序需要从远程 Web 服务中提取例如 60,000 个图块(图像)。

在我当前的实现中,我为每个地图图块计算出 60,000 个 URL,然后我循环遍历并按顺序请求每个 URL,这样我就知道我拥有所有这些 URL。

您可以想象这有多慢,但由于这是一个图块服务器,我可以同时对服务器进行多次点击,但我需要确保获得 60,000 个图块中的每一个。

有没有一种简单的方法可以做到这一点?

我正在考虑将 URL 存储在数据库表中,每个线程将获取一个 URL,在表中设置一个标志以获取,并在完成时设置另一个标志来完成该行。

我以前没有做过任何.Net Async 编程,你会怎么做?

4

0 回答 0