我想使用 vb.net 创建 get and forget Url。基本上我会推送一个 url(只是从 url 获得响应,而不是在浏览器中显示/在后台运行)然后忘记。我想在单击按钮时同时推送 10 个 url。这是我的代码,但它仍然一一处理网址。
我曾尝试使用 Task,但在包含“Imports System.Threading.Tasks”时出现错误,因为我的 .net 框架版本仍然是 3.5。升级我的 .Net 版本是不可能的,所以有人有建议吗?
请让我知道我该怎么做,谢谢之前:)
我想使用 vb.net 创建 get and forget Url。基本上我会推送一个 url(只是从 url 获得响应,而不是在浏览器中显示/在后台运行)然后忘记。我想在单击按钮时同时推送 10 个 url。这是我的代码,但它仍然一一处理网址。
我曾尝试使用 Task,但在包含“Imports System.Threading.Tasks”时出现错误,因为我的 .net 框架版本仍然是 3.5。升级我的 .Net 版本是不可能的,所以有人有建议吗?
请让我知道我该怎么做,谢谢之前:)
您可以将常规线程用于此类事情。我的 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();
}