公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C# Task 簡介:不返回值且通常異步執(zhí)行的單個操作

admin
2024年3月30日 0:2 本文熱度 876

摘要


Task是微軟在.Net 4.0時代推出來的,也是微軟極力推薦的一種多線程的處理方式,Task看起來像一個Thread,實際上,它是在ThreadPool的基礎(chǔ)上進(jìn)行的封裝,Task的控制和擴展性很強,在線程的延續(xù)、阻塞、取消、超時等方面遠(yuǎn)勝于ThreadThreadPool

正文


類 Task 表示不返回值且通常異步執(zhí)行的單個操作。Task對象是.NET Framework 4 中首次引入的基于任務(wù)的異步模式的核心組件之一。由于對象執(zhí)行 Task 的工作通常在線程池線程上異步執(zhí)行,而不是在主應(yīng)用程序線程上同步執(zhí)行,因此可以使用 Status 屬性以及 IsCanceled、 IsCompleted和 IsFaulted 屬性來確定任務(wù)的狀態(tài)。大多數(shù)情況下,lambda 表達(dá)式用于指定任務(wù)要執(zhí)行的工作。

TaskStatus表示 Task 的生命周期中的當(dāng)前階段。

Canceled6該任務(wù)已通過對其自身的 CancellationToken 引發(fā) OperationCanceledException 對取消進(jìn)行了確認(rèn),此時該標(biāo)記處于已發(fā)送信號狀態(tài);或者在該任務(wù)開始執(zhí)行之前,已向該任務(wù)的 CancellationToken 發(fā)出了信號。有關(guān)詳細(xì)信息,請參閱任務(wù)取消。
Created0該任務(wù)已初始化,但尚未被計劃。
Faulted7由于未處理異常的原因而完成的任務(wù)。
RanToCompletion5已成功完成執(zhí)行的任務(wù)。
Running3該任務(wù)正在運行,但尚未完成。
WaitingForActivation1該任務(wù)正在等待 .NET 基礎(chǔ)結(jié)構(gòu)在內(nèi)部將其激活并進(jìn)行計劃。
WaitingForChildrenToComplete4該任務(wù)已完成執(zhí)行,正在隱式等待附加的子任務(wù)完成。
WaitingToRun2該任務(wù)已被計劃執(zhí)行,但尚未開始執(zhí)行。

一個例子

private void btnRun_Click(object sender, EventArgs e)

{

    Task t = new Task(() =>

    {

        this.Invoke(new Action(() =>

        {

            txtStatus.AppendText("任務(wù)開始..."+System.Environment.NewLine);

        }));

        Thread.Sleep(1000);

    });

    t.Start();

    t.ContinueWith(t =>

    {

        this.Invoke(new Action(() =>

        {

            txtStatus.AppendText("IsCanceled="+ t.IsCanceled + ",IsCompleted="+ t.IsCompleted + ",IsFaulted="+ t.IsFaulted);

            txtStatus.AppendText("任務(wù)完成..." + System.Environment.NewLine);

        }));

    });

txtStatus.AppendText("Run 完成..." + System.Environment.NewLine);

}


該文章在 2024/3/30 0:03:01 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 精品无码午夜福利理论片 | 精品国产福利在线 | 国产孕妇故爱a级高清片免费看 | 国自产成人免费视频在线播放 | av无码av天天av天天爽 | 国产产一区二区三区久久毛片最强 | 91白丝制服被啪到喷 | 国产丝袜肉丝视频在线观看 | 国产精品无码久久综合 | 国产一区二区免费视频 | 国产午夜精品福利久久 | 国产精品天干天干在线观看 | 国产粉色白浆在线观看 | 国产欧美久久一区二区三区 | 国产亚洲中文日本不卡2区 国产亚洲中文日本不卡二区 | 成人三级在线播放 | 成人无码区在线观看 | 国产v欧美ⅴ日韩v在线观看 | 国产极品粉嫩福利 | 国产成人午夜福利电影在线播放 | 国产漫画无码作爱视频免费 | 国外三级视频在线观看 | 岛国无码精 | 精品久久久久久无码免费 | a级全黄试看30分钟观看 | 国产亚洲日韩av在线播放不卡 | 国产日韩精品无码去免费专区国产 | av午夜片在线观看 | 国产三级精品久久 | 国产一区二区波多野结衣 | 福利视频网站一区二区三区 | 国产综合激情在线亚 | 国产精品女同一区二区在线 | 国产一区二区久久 | 国产精品免费无遮挡无 | 2025在线精品自偷自拍无码 | 精品成人免费自拍视频 | 国产精品原创中文巨作av | 国产精品三级久久久久久电影 | 国内自拍真实伦在线观看视频 | 99精品国产福久久久久久蜜 |