使用VB.NET命中URL(获取和忘记)

时间:2015-09-04 03:57:08

标签: vb.net url get hit fire-and-forget

我想使用vb.net创建get和忘记Url。基本上我会推送一个网址(只是从网址获取响应,不在浏览器中显示/在后台运行)并忘记。当我点击按钮时,我想同时按下10个网址。这是我的代码,但它仍然逐个处理网址。

我尝试过使用Task,但是在包含“Imports System.Threading.Tasks”时遇到错误,因为我的.net框架版本仍为3.5。 升级我的.Net版本是不可能的,所以有人有建议吗?

请让我知道我该怎么做,谢谢之前:)

1 个答案:

答案 0 :(得分:0)

您可以使用常规线程进行此类操作。我的VB.Net非常生疏。这里大概是我在C#中做的事情。它应该直接转换为VB.Net

List<Thread> threads = new List<Thread>();

foreach (string url in MyUrls)
{
    Thread t = new Thread(() => MyUrlPushMethod(url));
    t.Start();
    threads.Add(t);
}

foreach (var thread in threads)
{
    thread.Join();
}