1

我有以下处理 INotification 的代码(自定义界面)

var mgr = new NotificationManager();
var task = new Task(() => mgr.Send(notification));
task.Start();

问题是一旦任务完成,我需要对通知进行一些清理。使用 Task Parallel 库执行此操作的方法是什么?

4

2 回答 2

4

您可以使用ContinueWith. 这是文档ContinueWith

于 2012-06-28T15:09:35.713 回答
4

您可以提供多语句 lambda:

Task.Factory.StartNew(() => { mgr.Send(notification); Cleanup(); };
于 2012-06-28T15:16:46.560 回答