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

呼叫函數之種類及執行流程問題?

答題得分者是:turboted
ry_lee
高階會員


發表:368
回覆:251
積分:123
註冊:2002-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-02 00:01:00 IP:211.74.xxx.xxx 未訂閱
大家好: 1.程式碼一行執行完畢再執行下一行,或說呼叫函數返回結果後再執行下一行程式碼是否稱為同步模式? 2.呼叫函數後未返回結果,就立即執行下一行程式碼是否稱為非同步模式?其實際做法是否是當呼叫函數時先建一THREAD,然後在該THREAD內有相關呼叫函數功能之程式碼,所以在呼叫這些函數後未返回呼叫結果前,就立即執行下一行程式碼,不曉得我這說法正確否? 3.會問這問題是因我在呼叫一些元件之函數時無法控制程式碼執行流程,在呼叫函數後未返回呼叫結果前,就立即執行下一行程式碼,造成無法控制程式碼執行流程而產生錯誤?不曉得大家有沒有什麼好方法可克服這問題?
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-02 13:54:14 IP:218.18.xxx.xxx 未訂閱
(1)這種方法是『循序』的程式流程,就您的需求來說,可以說是同步 (2)可以這樣說 (3)你可以設立一個FLAG ,在THREAD 裏面執行完時,把FLAG = TRUE 然後在要等待THREAD 結束才往下做的地方,做一個 WHILE 並判斷 此FLAG 是否成立,就知道THREAD 是否完結
系統時間:2024-04-28 19:34:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!