国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 易語言 > 正文

詳解易語言等待線程

2024-07-21 23:02:59
字體:
來源:轉載
供稿:網友

命令名:等待線程

等待,直到指定線程結束或等待超時才返回。返回真表示等待成功。注意,在Linux下暫不支持超時等待。本命令為初級命令。

 

參數 數據類型 說明
線程句柄 整數型(int) 可通過“啟動線程”的第三個參數獲取線程句柄。
等待時間 整數型(int) 可以被省略。指定等待時間,單位為毫秒。如果為0或負數,或被省略,表示不限定等待時間。

 

我們可以通過等待線程來判斷一個線程是否結束

.版本 2.支持庫 EThread.程序集 窗口程序集1.程序集變量 線程句柄, 整數型.子程序 _按鈕1_被單擊啟動線程 (&子程序1, , 線程句柄).如果真 (等待線程 (線程句柄, )) 信息框 (“線程結束”, 0, ) 關閉線程句柄 (線程句柄).如果真結束.子程序 子程序1.局部變量 n, 整數型.計次循環首 (1000, n) 輸出調試文本 (到文本 (n)).計次循環尾 ()

易語言,等待線程

但是這樣還有一個問題,本來用多線程的本意是為了子程序1的循環不影響窗口的消息響應,但是加了一個等待線程又把主線程阻塞了,不符合我們的本意。

解決方法就是把等待線程放到另一個線程中去:

.版本 2.支持庫 EThread.程序集 窗口程序集1.程序集變量 線程句柄, 整數型, , "2".子程序 _按鈕1_被單擊啟動線程 (&子程序1, , 線程句柄 [1])啟動線程 (&子程序2, , 線程句柄 [2])關閉線程句柄 (線程句柄 [2]).子程序 子程序2.如果真 (等待線程 (線程句柄 [1], )) 信息框 (“線程1結束”, 0, ) 關閉線程句柄 (線程句柄 [1]).如果真結束.子程序 子程序1.局部變量 n, 整數型.計次循環首 (1000, n) 輸出調試文本 (到文本 (n)).計次循環尾 ()

易語言,等待線程

如此,在不阻塞主線程的情況下完成了等待線程。


注:相關教程知識閱讀請移步到易語言教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合水县| 南丰县| 天津市| 宁波市| 托里县| 灯塔市| 枞阳县| 涞源县| 阿城市| 新巴尔虎右旗| 棋牌| 呼和浩特市| 黔西| 洪泽县| 毕节市| 马公市| 庄浪县| 桐梓县| 沂水县| 井陉县| 东源县| 阿合奇县| 托里县| 阿巴嘎旗| 东辽县| 聂拉木县| 吉水县| 拉萨市| 崇礼县| 孝昌县| 都匀市| 承德县| 三江| 云浮市| 平潭县| 固阳县| 宣恩县| 萨嘎县| 谢通门县| 运城市| 高邑县|