日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

System.Threading.Timer使用心得

發(fā)布時(shí)間:2025/3/15 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 System.Threading.Timer使用心得 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
System.Threading.Timer使用心得 2008-11-20 00:09

System.Threading.Timer 是一個(gè)使用回調(diào)方法的計(jì)時(shí)器,而且由線程池線程服務(wù),簡單且對資源要求不高。

"只要在使用 Timer,就必須保留對它的引用。
"對于任何托管對象,如果沒有對 Timer 的引用,計(jì)時(shí)器會被垃圾回收。即使 Timer 仍處在活動(dòng)狀態(tài),也會被回收。
"當(dāng)不再需要計(jì)時(shí)器時(shí),請使用 Dispose 方法釋放計(jì)時(shí)器持有的資源。

使用 TimerCallback 委托指定希望 Timer 執(zhí)行的方法。計(jì)時(shí)器委托在構(gòu)造計(jì)時(shí)器時(shí)指定,并且不能更改。此方法不在創(chuàng)建計(jì)時(shí)器的線程中執(zhí)行,而是在系統(tǒng)提供的線程池線程中執(zhí)行。

創(chuàng)建計(jì)時(shí)器時(shí),可以指定在第一次執(zhí)行方法之前等待的時(shí)間量(截止時(shí)間)以及此后的執(zhí)行期間等待的時(shí)間量(時(shí)間周期)。可以使用 Change 方法更改這些值或禁用計(jì)時(shí)器。

Demo application:
應(yīng)用場景:在windows form程序自動(dòng)執(zhí)行某項(xiàng)工作后,希望其windows form能夠自動(dòng)關(guān)閉。

"代碼設(shè)計(jì):

(1)首先聲明Timer變量:
//一定要聲明成局部變量以保持對Timer的引用,否則會被垃圾收集器回收!
private System.Threading.Timer timerClose;

(2)在上述自動(dòng)執(zhí)行代碼后面添加如下Timer實(shí)例化代碼:
// Create a timer thread and start it
timerClose = new System.Threading.Timer(new TimerCallback(timerCall), this, 5000, 0);

//Timer構(gòu)造函數(shù)參數(shù)說明:
Callback:一個(gè) TimerCallback 委托,表示要執(zhí)行的方法。
State:一個(gè)包含回調(diào)方法要使用的信息的對象,或者為空引用(Visual Basic 中為 Nothing)。
dueTime:調(diào)用 callback 之前延遲的時(shí)間量(以毫秒為單位)。指定 Timeout.Infinite 以防止計(jì)時(shí)器開始計(jì)時(shí)。指定零 (0) 以立即啟動(dòng)計(jì)時(shí)器。
Period:調(diào)用 callback 的時(shí)間間隔(以毫秒為單位)。指定 Timeout.Infinite 可以禁用定期終止。

(3)定義TimerCallback委托要執(zhí)行的方法:
private void timerCall(object obj)
{
????? timerClose.Dispose();
????? this.Close();
}

當(dāng)然,除了使用上述System.Threading.Timer類的TimerCallback 委托機(jī)制外,應(yīng)該還有很多其他的辦法。
另外,這里只是demo了TimerCallback委托的簡單應(yīng)用。

Appendix about the article
在讀一段關(guān)于Design Pattern的代碼時(shí),看到使用Timer類TimerCallback委托,隨并記錄下來。

Reference:
1, MSDN, System.Threading.Timer class

總結(jié)

以上是生活随笔為你收集整理的System.Threading.Timer使用心得的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费毛片东京热 | 麻豆免费在线 | 精品成人av一区二区在线播放 | 91射| 这里只有精品免费视频 | 99国产精品国产免费观看 | 成人国产精品免费 | 寡妇高潮一级视频免费看 | 国产永久免费视频 | 欧美日韩在线视频一区二区三区 | 中文字幕亚洲高清 | 人妻一区二区三区在线 | 亚洲大片免费观看 | 69视频在线| 日日碰狠狠躁久久躁蜜桃 | 一集毛片 | 夜间福利在线观看 | 黄色片免费在线观看 | 午夜不卡av | 超碰cc | 欧美激情自拍 | 8090理论片午夜理伦片 | 日韩国产欧美一区二区三区 | 日韩免费视频网站 | av播放网站| 黄色精品视频 | 97久久人国产精品婷婷 | 奇米影视狠狠 | 精品久久久久久久久久久久久久久久久久 | 日韩欧美国产成人精品免费 | 亚洲精品视频91 | 国产伦人伦偷精品视频 | 91麻豆影院 | 成人精品一区日本无码网 | 久久亚洲AV成人无码国产人妖 | 青青草福利视频 | 波多野吉衣av在线 | 在线播放国产一区 | 色爽影院| 免费毛片a | 一级片免费网站 | 中文字幕一区二区三三 | 狠狠干干干| 香蕉成人网| 中文不卡视频 | 91精品视频观看 | 日韩一区二区三区在线视频 | 国产精品呻吟久久 | 日本免费福利视频 | 仙踪林久久久久久久999 | 国产l精品国产亚洲区久久 午夜青青草 | 夜夜操免费视频 | 自拍偷在线精品自拍偷无码专区 | 亚洲人成电影在线 | 综合色在线视频 | 我和我的太阳泰剧在线观看泰剧 | 日韩美女少妇 | 国产精品自在线 | 国产成人无码www免费视频播放 | 国产激情四射 | 五月网婷婷 | 反差在线观看免费版全集完整版 | 影音先锋制服丝袜 | 最新久久 | 男女激情四射网站 | 国产伦精品一区二区三区照片91 | 日韩av免费一区 | 四虎永久在线精品免费网址 | 毛片基地在线播放 | 日韩伦理在线视频 | 日韩国产一级 | av中文字幕一区二区三区 | 成人爽爽视频 | 日本少妇ⅹxxxxx视频 | 加勒比hezyo黑人专区 | 日本免费久久 | 色婷在线 | 中日一级片 | 日韩aaa | 国产一级视频 | 日日夜夜欧美 | 美女搞黄在线观看 | 天天干,天天干 | 羞羞的网站在线观看 | 成人天堂噜噜噜 | 调教撅屁股啪调教打臀缝av | 欧美性猛交一区二区三区精品 | 香蕉视频黄在线观看 | 69久久夜色精品国产69 | 免费色视频 | 久久99精品国产91久久来源 | 色综合天天综合网天天狠天天 | 看片网站在线观看 | 男女性生活视频网站 | 免费的黄色一级片 | 麻豆精品视频 | 国产福利午夜 | 熟女人妻aⅴ一区二区三区60路 | 潘金莲三级野外 |