我有一个控制台应用程序,代码如下:
问题在于在ContinueWith任务完成之前,控制台应用程序就已经结束了,它不等待ContinueWith任务完成,请指导。
请告诉我我缺少什么或者哪里出错了。
问题在于在ContinueWith任务完成之前,控制台应用程序就已经结束了,它不等待ContinueWith任务完成,请指导。
请告诉我我缺少什么或者哪里出错了。
var task1 = Task<bool>.Factory.StartNew(() => DoProcess());
task1 .ContinueWith(
t1 => updateSuccess(),
TaskContinuationOptions.NotOnFaulted | TaskContinuationOptions.ExecuteSynchronously);
task1 .ContinueWith(
t => updateFault(),
TaskContinuationOptions.OnlyOnFaulted | TaskContinuationOptions.ExecuteSynchronously);
task1.Wait();