我有以下处理 INotification 的代码(自定义界面)
var mgr = new NotificationManager();
var task = new Task(() => mgr.Send(notification));
task.Start();
问题是一旦任务完成,我需要对通知进行一些清理。使用 Task Parallel 库执行此操作的方法是什么?
我有以下处理 INotification 的代码(自定义界面)
var mgr = new NotificationManager();
var task = new Task(() => mgr.Send(notification));
task.Start();
问题是一旦任务完成,我需要对通知进行一些清理。使用 Task Parallel 库执行此操作的方法是什么?
您可以使用ContinueWith
. 这是文档ContinueWith
您可以提供多语句 lambda:
Task.Factory.StartNew(() => { mgr.Send(notification); Cleanup(); };