在某个任务调用的功能块周围使用 try catch 和在 task.wait() 上调用 try/catch 有什么区别。如果我处理函数中的异常,我还需要担心 task.wait() 可能发生的任何异常吗?
var factory = new TaskFactory();
task t1= factory.StartNew(() => funA();
t1.Wait();
void funcA()
{
try{..}
.
.
catch{..}
}
或者
var factory = new TaskFactory();
task t1= factory.StartNew(() => funA();
try
{
t1.Wait();
}
catch{....}
void funcA()
{
}