いくつかのタスクによって呼び出される関数ブロックを囲む 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()
{
}