上一页 1 2 3 4 5 6 ··· 98 下一页
摘要: 1、场景 执行多个线程,需要获取所有线程的结果进行运算,当一个线程出现异常后,其他线程的结果也不能用,为了节约资源,需要对其他线程进行取消 2、特点 线程具有无序性,当其中某个线程发生异常时,有的线程已经执行完,有的线程还没有启动,有的线程正在执行 3、语法 // 新信号量 Cancellation 阅读全文
posted @ 2025-07-06 11:31 市丸银 阅读(79) 评论(0) 推荐(0)
摘要: 1、分析 不能直接用tray-catch处理,需要线程等待(WaitAll),才能捕获到异常 2、异常 多线程异常类:AggregateException 打印异常 foreach (var item in ex.InnerExceptions) { Console.WriteLine(item.M 阅读全文
posted @ 2025-07-05 19:48 市丸银 阅读(53) 评论(0) 推荐(0)
摘要: 1、作用 开启多个线程,且线程相同,阻塞线程 2、For Parallel.For(0, 10, (i) => { Thread.Sleep(500 * new Random().Next(1, 10)); Console.WriteLine($"值:{i},当前线程:{Thread.Current 阅读全文
posted @ 2025-07-05 18:59 市丸银 阅读(28) 评论(0) 推荐(0)
摘要: 注意:wait没有返回值 一、Result 1、特点 阻塞主线程,直到获取返回结果 2、语法 task.Result 2、案例 Console.WriteLine("开始执行"); Task<int> task = Task.Run<int>(() => { Thread.Sleep(1000 * 阅读全文
posted @ 2025-07-03 21:36 市丸银 阅读(483) 评论(0) 推荐(0)
摘要: 1、区别 Thread.Sleep() 阻塞主线程 Task.Dely() 等待线程,不阻塞主线程,与ContinueWith()一起使用,时间到了,调用ContinueWith()里面的方法 2、区别代码 { Stopwatch stopwatch = new Stopwatch(); Task. 阅读全文
posted @ 2025-07-03 19:47 市丸银 阅读(38) 评论(0) 推荐(0)
摘要: 代码 private void btnInvoke_Click(object sender, EventArgs e) { Console.WriteLine($"开始执行,当前线程:{Thread.CurrentThread.ManagedThreadId.ToString("00")} "); 阅读全文
posted @ 2025-07-03 18:42 市丸银 阅读(35) 评论(0) 推荐(0)
摘要: 访问地址 swagger:http://ip:8003/extra/swagger-ui/index.html#/ knife4j:http://127.0.0.1:8003/extra/doc.html jwt参考链接: https://www.cnblogs.com/wt7018/p/18867 阅读全文
posted @ 2025-07-01 19:33 市丸银 阅读(85) 评论(0) 推荐(1)
摘要: 一、主线程阻塞 1、阻塞等待所有线程执行结束,再执行下面的操作 语法:Task.WaitAll(task数组); 2、阻塞等待任一线程执行结束,再执行下面的操作 语法:Task.WaitAny(task数组); 3、案例 private void btnTask_Click(object sende 阅读全文
posted @ 2025-06-29 18:19 市丸银 阅读(55) 评论(0) 推荐(0)
摘要: 委托开启线程 1、调用 private void btnInvoke_Click(object sender, EventArgs e) { Console.WriteLine("开始执行"); Action<string> action = this.Print; // 开启多线程 action. 阅读全文
posted @ 2025-06-28 17:07 市丸银 阅读(91) 评论(0) 推荐(0)
摘要: 1、vite.config.ts import { fileURLToPath, URL } from 'node:url' import { defineConfig, loadEnv } from 'vite' import vue from '@vitejs/plugin-vue' impor 阅读全文
posted @ 2025-06-28 13:41 市丸银 阅读(97) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 98 下一页