大量Task创建导致UI失去响应 时间:2018-10-02 10:57:00 【文件属性】: 文件名称:大量Task创建导致UI失去响应 文件大小:137KB 文件格式:RAR 更新时间:2018-10-02 10:57:00 task,winform 代码里面用新线程执行大量的task创建,发现在创建的时候导致UI失去响应,等task创建完毕,运行的时候,UI正常。 for (int i = 0; i < 30000; i++) { //Func taskfunc = test; //为什么会造成UI假死? Task tt = Task.Factory.StartNew(test, i); tt.ContinueWith((t) => { if (t.IsFaulted) { string msg=(string.Format("I have observed a {0}", t.Exception.InnerException.GetType().Name)); } else {} }); 立即下载 【文件预览】:TasklHWR----.vs()--------TasklHWR()----TasklHWR.sln(990B)----ThreadPoolHWR.v12.suo(49KB)----TaskHWR()--------bin()--------Form1.Designer.cs(5KB)--------Program.cs(488B)--------obj()--------Form1.cs(4KB)--------app.config(355B)--------Form1.resx(6KB)--------TaskHWR.csproj(4KB)--------Tasktest.cs(6KB)--------Properties()