异步测试
1 List< long> list = new List<long>(); 2 List<Task> tList = new List<Task>(); 3 tList.Add(Task.Factory.StartNew(() => 4 { 5 for (int i = 0; i < 100; i++) 6 { 7 list.Add(Snowflake.Instance().GetId()); 8 } 9 })); tList.Add(Task.Factory.StartNew(() => 10 { 11 for (int i = 0; i < 100; i++) 12 { 13 list.Add(Snowflake.Instance().GetId()); 14 } 15 })); 16 17 Task.WaitAll(tList.ToArray()); 18 list.ForEach(p => Console.WriteLine(p));
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步