Task[ ]异步操作

Task[] tasks = new Task[3];
            tasks[0] = new Task(() =>
            {
                SocketPackage socketPackage = ClassWeb.HttpRequest(UpdateFile.updateUrl + UpdateFile.exeFile + ".md5", "GET", null, null, true, false, true, null, null, null, null, null, null, null, null, 0, null);
                if (string.IsNullOrEmpty(md5) && Regex.IsMatch(socketPackage.Html, @"^[A-Z0-9]{32}$"))
                {
                    md5 = socketPackage.Html;
                    Update(autoupdate, md5, UpdateFile.updateUrl + UpdateFile.exeFile, UpdateFile.updateUrl + UpdateFile.pdfFile, parentForm);
                }
            });

 

posted @ 2022-02-17 09:23  黄立明02  阅读(27)  评论(0编辑  收藏  举报