全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1064
推到 Plurk!
推到 Facebook!

請教副程式與執行緒的不同??

尚未結案
snake720105
一般會員


發表:7
回覆:12
積分:3
註冊:2005-02-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-03 17:39:08 IP:218.32.xxx.xxx 未訂閱
如題,我看過BCB的介紹,得知一些有關執行緒的資訊,但是無法理解的是它與副程式最大的差別在哪??因為感覺上兩種都像是被寫成一個小程式,然後再呼叫,有哪位大大可否詳細的為我說明一下,如果能附上例子更好,謝謝 輕步玉階飛夜色~~ 不勝蕭然掩月來~~
------
輕步玉階飛夜色~~
不勝蕭然掩月來~~
blk5743
高階會員


發表:34
回覆:371
積分:236
註冊:2003-11-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-03 18:16:49 IP:61.66.xxx.xxx 未訂閱
一個程式一般只有一個process和一個Thread 如果你新增一個Thread,你就有兩個Thread同時跑 而procedure的話,是在用原本的Thread 主要是在處理事件或重複使用的程式區碼 Multi-Thread可以同時做好幾件事,但是如果寫的不好 只會未蒙其利,先受其害
smartboss
初階會員


發表:19
回覆:93
積分:42
註冊:2004-12-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-03 18:21:45 IP:211.76.xxx.xxx 未訂閱
引言: 如題,我看過BCB的介紹,得知一些有關執行緒的資訊,但是無法理解的是它與副程式最大的差別在哪??因為感覺上兩種都像是被寫成一個小程式,然後再呼叫,有哪位大大可否詳細的為我說明一下,如果能附上例子更好,謝謝
1、副程式:是當我使用到時去call它,當您去call它時,您的主程式執行緒就是正在您的call那裡面跑。 2、執行緒:是當我使用到時去call它,當您去call它它,除了您本身程式的執行緒外,再開一個新的執行緒(就是您副程式部份),讓它與主程式同時做正在再進行的工作。 這是 黃兄餐聚時的發表文章範例: http://delphi.ktop.com.tw/topic.php?topic_id=64439 而這是小弟我向lu兄跟 站上前輩討教的: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=62520 發問前可以先去搜一下,這類的文章多到數不完,小弟董的只能算皮毛而己,祝您新年如意,寫 thread 順利。 蝦程速,有了 K.TOP 尊好。
系統時間:2024-05-18 20:02:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!