色尼玛亚洲综合影院,亚洲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 (中),轉載需保留來源!

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

主站蜘蛛池模板: 凤山市| 忻州市| 伊宁县| 余江县| 封丘县| 景德镇市| 永修县| 比如县| 台前县| 依兰县| 浑源县| 八宿县| 菏泽市| 武邑县| 合江县| 探索| 大悟县| 新和县| 东港市| 安图县| 石门县| 山阳县| 长子县| 商都县| 昌黎县| 贵德县| 屏东市| 沙田区| 定日县| 东山县| 铅山县| 乐平市| 泾源县| 新邵县| 新和县| 木兰县| 赣榆县| 龙游县| 新竹县| 丹凤县| 都安|