»
遊客:
加入
|
登入
(帳號有問題請連絡TWed2k@gmail.com)
TWed2k
»
程式開發討論區
» [問題]問問timer與執行序的觀念C#
可打印版本
|
推薦給朋友
|
訂閱主題
|
收藏主題
|
純文字版
論壇跳轉 ...
主題:
[C&C++]
[問題]問問timer與執行序的觀念C#
字型大小:
小
|
中
|
大
|
巨
←
→
dayi
開墾隊隊員
ZeroX
今日心情
. 積分:
935
. 文章:
2060
. 收花: 7802 支
. 送花: 2401 支
. 比例: 0.31
. 在線: 2821 小時
. 瀏覽: 61582 頁
. 註冊:
6921
天
. 失蹤:
1020
天
. ZeroX
#1 : 2008-8-1 09:24 PM
全部回覆
送花
(3)
送出中...
小弟對C#也是入門而已
如果有錯請指正
Timer就其行為來說
把它想做是一個定時器(其實也只是個定時器)
時間到了就執行被指派的行為
比如說Outlook定時每10分鐘check有沒有新的郵件
Thread則是可用在不互相干擾的行為上(如果沒寫好還是可能會互相干擾)
比如說我有一份報表的資料要從3個資料庫中取得
而且是不會互相影響的
那麼我一個主程式進去之後
我就可以開3個thread各自去不同資料庫要資料
這時就可以看出Single thread和Multi thread的差別
3組資料各自需要10,20,30秒的時間
在ST的情形下,我的資料必需一個做完才做下一個,需時 10+20+30=60秒
在MT的情形下,3個同時去要資料,我只要30秒
耗費的時間上馬上節省了一半
和Timer和Thread沒有絕對的關係
Timer裡可以用Thread
Thread也可以用Timer
至於Inovke
我一時還想不到什麼比較好的解釋(其實是我中文太差 XD)
還請其他高手來說明
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
快速回覆
送出中...
快速回覆
表情符號
更多 Smilies
字型大小 :
小
|
中
|
大
|
巨
[完成後可按 Ctrl+Enter 發佈]
溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別
關閉
表情符號
關閉
Discuz! 代碼
使用個人簽名
接收新回覆信件通知
發表時自動複製內容
[立即複製]
(IE only)
論壇跳轉 ...
所在時區為 GMT+8, 現在時間是 2024-4-28 02:27 AM
清除 Cookies
-
連絡我們
-
TWed2k
© 2001-2046
-
純文字版
-
說明
Discuz!
0.1
| Processed in 0.020339 second(s), 7 queries , Qzip disabled