摘要: 注意:wait没有返回值 一、Result 1、特点 阻塞主线程,直到获取返回结果 2、语法 task.Result 2、案例 Console.WriteLine("开始执行"); Task<int> task = Task.Run<int>(() => { Thread.Sleep(1000 * 阅读全文
posted @ 2025-07-03 21:36 市丸银 阅读(190) 评论(0) 推荐(0)
摘要: 1、区别 Thread.Sleep() 阻塞主线程 Task.Dely() 等待线程,不阻塞主线程,与ContinueWith()一起使用,时间到了,调用ContinueWith()里面的方法 2、区别代码 { Stopwatch stopwatch = new Stopwatch(); Task. 阅读全文
posted @ 2025-07-03 19:47 市丸银 阅读(13) 评论(0) 推荐(0)
摘要: 代码 private void btnInvoke_Click(object sender, EventArgs e) { Console.WriteLine($"开始执行,当前线程:{Thread.CurrentThread.ManagedThreadId.ToString("00")} "); 阅读全文
posted @ 2025-07-03 18:42 市丸银 阅读(14) 评论(0) 推荐(0)