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

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

主站蜘蛛池模板: 定西市| 聊城市| 永新县| 景德镇市| 开阳县| 石景山区| 泗水县| 重庆市| 兴国县| 上杭县| 杭锦后旗| 怀柔区| 奎屯市| 五华县| 文安县| 通山县| 涟水县| 金塔县| 淳化县| 乌拉特前旗| 乐亭县| 游戏| 长子县| 榆社县| 拉孜县| 元氏县| 满城县| 航空| 大关县| 昭平县| 方正县| 文水县| 枞阳县| 静宁县| 抚顺县| 宁德市| 芜湖县| 澄江县| 石河子市| 江阴市| 辽阳市|