最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

.Net 6中的PeriodTimer介紹

 更新時間:2022年01月09日 09:21:01   作者:TianFang  
這篇文章主要介紹了.Net 6中的PeriodTimer,.net 6中新增了一個異步計時器PeroidTimer,相對普通Timer的回調(diào), 它的模型更簡單,下面一起來看看具體詳情吧

.net 6中新增了一個異步計時器PeroidTimer,相對普通Timer的回調(diào), 它的模型更簡單。 

var ? ? ? second = TimeSpan.FromSeconds(3);
?using var timer ?= new PeriodicTimer(second);

while (await timer.WaitForNextTickAsync())
{
? ? Console.WriteLine($"Tick {DateTime.Now}");
}

關(guān)于WaitForNextTickAsync的處理策略,MSDN有點語焉不詳,我以前面代碼中這個周期為3s的Timer為例,

簡單測了下:

1. 執(zhí)行時間小于Timer周期:

將每個任務(wù)執(zhí)行時間調(diào)整到2s,查看輸出:

    Tick 2022/1/7 11:30:58
    Tick 2022/1/7 11:31:01
    Tick 2022/1/7 11:31:04

2. 執(zhí)行周期大于Timer周期:

將每個任務(wù)執(zhí)行時間調(diào)整到5s,查看輸出:

    Tick 2022/1/7 11:33:08
    Tick 2022/1/7 11:33:13
    Tick 2022/1/7 11:33:18
    Tick 2022/1/7 11:33:23

通過這兩個例子,可以總結(jié)出:

  • 當(dāng)任務(wù)執(zhí)行時間小于周期時,下次觸發(fā)的時間是上次觸發(fā)時間+周期
  • 當(dāng)任務(wù)執(zhí)行時間大于周期時,下次立即觸發(fā)

這個周期策略可以說時非常實用了,后續(xù)就用PeriodicTimer代替循環(huán)調(diào)用Task.Delay了。

到此這篇關(guān)于.Net 6中的PeriodTimer介紹的文章就介紹到這了,更多相關(guān).Net 6中的PeriodTimer內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • .Net執(zhí)行SQL存儲過程之易用輕量工具詳解

    .Net執(zhí)行SQL存儲過程之易用輕量工具詳解

    這篇文章主要為大家介紹了.Net執(zhí)行SQL存儲過程之易用輕量工具詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • ASP.NET Core MVC 依賴注入View與Controller

    ASP.NET Core MVC 依賴注入View與Controller

    本文重點給大家介紹的是ASP.NET Core MVC 之依賴注入 View 和ASP.NET Core MVC 之依賴注入 Controller的相關(guān)資料,需要的小伙伴可以參考下面文章具體內(nèi)容
    2021-09-09
  • .Net 7函數(shù)Ctor與CCtor使用及區(qū)別詳解

    .Net 7函數(shù)Ctor與CCtor使用及區(qū)別詳解

    這篇文章主要為大家介紹了.Net 7函數(shù)Ctor與CCtor使用及區(qū)別詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • asp.net創(chuàng)建事務(wù)的方法

    asp.net創(chuàng)建事務(wù)的方法

    本篇文章主要對asp.net創(chuàng)建事務(wù)的方法進(jìn)行實例介紹,具有很好的參考價值,需要的朋友一起來看下吧
    2016-12-12
  • upload上傳單張圖片

    upload上傳單張圖片

    這篇文章主要介紹了upload上傳單張圖片的代碼,需要的朋友可以參考下。
    2015-07-07
  • 利用.NET 開發(fā)服務(wù)器 應(yīng)用管理工具

    利用.NET 開發(fā)服務(wù)器 應(yīng)用管理工具

    這篇文章主要介紹如何利用.NET 開發(fā)一個應(yīng)用管理工具的服務(wù)器,文章回先聊背景接著其是喲美好方法,需要的的小伙伴可以參考一下小面文章的具體內(nèi)容
    2021-10-10
  • .NET新能源汽車鋰電池檢測程序UI掛死問題分析

    .NET新能源汽車鋰電池檢測程序UI掛死問題分析

    這篇文章主要為大家介紹了.NET新能源汽車鋰電池檢測程序UI掛死問題分析?,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • .Net Core HttpClient處理響應(yīng)壓縮詳細(xì)

    .Net Core HttpClient處理響應(yīng)壓縮詳細(xì)

    .Net Core作為后起之秀直接將HttpClient扶正,并且在此基礎(chǔ)上改良了HttpClientFactory,接下來我們就來探究一下在.Net Core中使用HttpClient處理響應(yīng)壓縮的機(jī)制。,需要的朋友可以參考下面文章的具體內(nèi)容
    2021-09-09
  • 在NET?Core?中獲取?CPU?使用率

    在NET?Core?中獲取?CPU?使用率

    這篇文章我們分享一種如何在?.NETCore?中獲取?CPU使用率的方法,?它所報告的這個值和?任務(wù)管理器?中報告的?CPU?使用值?差不多是一致的,下面來看看文中的具體詳細(xì)介紹吧
    2022-01-01
  • 深入分析XmlSerializer對象的Xml序列化與反序列化的示例詳解

    深入分析XmlSerializer對象的Xml序列化與反序列化的示例詳解

    本篇文章是對XmlSerializer 對象的Xml序列化與反序列化的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評論

交口县| 堆龙德庆县| 中山市| 甘泉县| 绿春县| 洛扎县| 西平县| 论坛| 田阳县| 通州市| 西和县| 奉节县| 沽源县| 河南省| 邻水| 东光县| 资溪县| 图木舒克市| 甘南县| 巴中市| 三亚市| 德令哈市| 商河县| 郧西县| 泾阳县| 礼泉县| 仪陇县| 乌苏市| 武安市| 文化| 沛县| 滨海县| 铁岭市| 平遥县| 兴仁县| 丘北县| 赫章县| 东方市| 建德市| 潼关县| 阜宁县|