のTask.WhenAll(t)の一例を書きます。

 公共の 静的な 無効メイン()
        { 

            VARのトン= Task.Run(()=> 
            { 
                スロー 新しい例外(" AAを" ); 
            }); 

            Task.Factory.ContinueWhenAll(新しいタスク[] {T}、(TT)=> 
            { 
                のThread.sleep(1000年); 
                Console.WriteLineを(TT [ 0 ] .Exception.InnerException.Message); 
            }); 

            Task.WhenAll(T).ContinueWith(TT => 
            { 
                場合(tt.Exception!= NULL 
                { 
                    のThread.sleep(1000年)。
                    Console.WriteLineを(tt.Exception.InnerException.Message)。
                } 
            })。
            (Console.WriteLineを" 后一秒オーバー" ); 
            Console.ReadKey(); 
        }

非常に簡単な例では、人はどのように脂肪のものを伝えることができます。

印刷結果:

1秒以上の後

AA

AA

おすすめ

転載: www.cnblogs.com/zhuwansu/p/11237594.html