воскресенье, 3 октября 2010 г.

Небольшой этюд с TPL

Что, по вашему мнению, должен вывести следующий код?

try
{
    Task.Factory.StartNew(() => Debug.WriteLine("exceptionless task"))
       .ContinueWith(t => 
            Debug.WriteLine("exception happened... " + t.Exception),
            TaskContinuationOptions.OnlyOnFaulted)
       .Wait();
}
catch (Exception exception)
{
    Debug.WriteLine("твоюж мать... " + exception);
}