色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

.Net 4.0 Parallel 編程(五)Task (中)

  在上篇文章中我們看過了如何創建Task,本篇文章就各種類型Task的使用進行說明。

  Task Continuations

  首先我們來看看延續的Task,所謂的延續的Task就是在第一個Task完成后自動啟動下一個Task。我們通過ContinueWith方法來創建延續的Task。我們假設有一個接受xml解析的服務,首先從某個地方接受文件,然后解析入庫,最后返回回執是否解析正確:

        [TestMethod]
public void TaskParallelPrint()
{
var ReceiveTask
= new Task(() => ReceiveXml());
var ResolveTask
= ReceiveTask.ContinueWith<bool>((r) => ResolveXml());
var SendFeedBackTask
= ResolveTask.ContinueWith<string>((s) => SendFeedBack(s.Result));
ReceiveTask.Start();
Console.WriteLine(SendFeedBackTask.Result);
}

NET技術.Net 4.0 Parallel 編程(五)Task (中),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 安远县| 斗六市| 墨脱县| 屯门区| 容城县| 郯城县| 星子县| 神农架林区| 南澳县| 金溪县| 泰安市| 南陵县| 黄骅市| 鹤岗市| 尼勒克县| 佛冈县| 砀山县| 巴马| 资溪县| 奈曼旗| 余庆县| 霸州市| 抚顺县| 靖西县| 林周县| 东乡| 金塔县| 武乡县| 滦南县| 仙游县| 兴城市| 隆德县| 南丹县| 淮滨县| 尚志市| 溆浦县| 通河县| 顺昌县| 礼泉县| 迁西县| 浦北县|