WP7上的Tpl TaskCompletionSource立即完成

时间:2012-08-25 07:57:31

标签: c# silverlight windows-phone-7 task-parallel-library

我在WP7(Mango)上使用Robert McLaws TPL库(http://nuget.org/packages/System.Threading.Tasks/3.0.1)。

 var t1 = new TaskCompletionSource<int>().Task;
 var t2 = t1.ContinueWith(t =>
            {
                Debug.WriteLine("Hello");
            }, TaskContinuationOptions.OnlyOnRanToCompletion);
 t1.Start();

“Hello”将打印到调试控制台。但我没有使用SetResult或TrySetResult在TaskCompletionSource上设置结果。

我除了上面的代码外,从不输出“hello”,因为任务t1永远不会完成。

我做错了什么?

0 个答案:

没有答案