最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解易語言啟動多線程

 更新時間:2018年12月05日 14:40:18   投稿:laozhang  
在本文里小編給大家分享了關(guān)于易語言啟動多線程的一些方法內(nèi)容,需要的參考學(xué)習(xí)下。

用易語言寫多線程應(yīng)用要么使用多線程相關(guān)的api,支持庫或模塊,其實那些支持庫或模塊也都是封裝的api,但是要比api使用方便。

總體來說易語言官方的多線程支持庫要比一些雜七雜八的模塊好多了。

支持庫勾選上之后就可以使用易語言的多線程支持庫了。

首先看用易語言多線程支持庫創(chuàng)建線程的命令:啟動線程:

命令名:啟動線程

創(chuàng)建并啟動一條線程,可重復(fù)使用以創(chuàng)建多條線程,成功返回真,失敗返回假。

參數(shù) 數(shù)據(jù)類型 說明
  參數(shù)<1>的名稱為“欲執(zhí)行的子程序” 子程序指針(SubPtr) 本參數(shù)提供創(chuàng)建線程時欲啟動的子程序,根據(jù)是否需要傳遞參數(shù)數(shù)據(jù),該子程序必須沒有或具有一個整數(shù)型參數(shù),否則將出錯。
  參數(shù)數(shù)據(jù) 整數(shù)型(int) 可以被省略。本參數(shù)提供線程被啟動時傳遞到欲啟動子程序的整數(shù)數(shù)據(jù)。如果本參數(shù)未被省略,此時被啟動子程序必須接收一個整數(shù)型參數(shù),否則將出錯。
  線程句柄 整數(shù)型(int) ,可以被省略,提供參數(shù)數(shù)據(jù)時只能提供變量。如果提供了本參數(shù),將向參數(shù)變量寫入線程句柄(Windows下為HANDLE,Linux下為pthread_t),請在適當(dāng)?shù)臅r機(jī)關(guān)閉該句柄。如果不提供本參數(shù)接收線程句柄,內(nèi)部將自動處理線程句柄。

用易語言多線程支持庫啟動一條線程(控制臺程序下):

.版本 2
.支持庫 EThread

.程序集 程序集1
.程序集變量 線程句柄, 整數(shù)型

.子程序 _啟動子程序, 整數(shù)型, , 本子程序在程序啟動后最先執(zhí)行

啟動線程 (&子程序1, , 線程句柄)

返回 (0) ' 可以根據(jù)您的需要返回任意數(shù)值

.子程序 子程序1


標(biāo)準(zhǔn)輸出 (#標(biāo)準(zhǔn)輸出設(shè)備, “線程已啟動,線程句柄為:” + 到文本 (線程句柄))

這時候子程序1 將不是在主線程中執(zhí)行的,而是在線程句柄為552的新線程中執(zhí)行,和主線程互不相關(guān)。

通過下面的代碼可以方便我們理解多線程:

.版本 2

.程序集 窗口程序集1

.子程序 _按鈕1_被單擊

子程序1 ()


.子程序 子程序1
.局部變量 n, 整數(shù)型

.計次循環(huán)首 (1000, n)
  輸出調(diào)試文本 (到文本 (n))
.計次循環(huán)尾 ()

按鈕按下之后,循環(huán)不結(jié)束,界面是不能響應(yīng)任何消息的額,也就是拖動點擊什么的都沒用,相當(dāng)于卡死。
但是如果把按鈕下調(diào)用的子程序1 ,改為

啟動線程 (&子程序1, , )

則窗口可以正常響應(yīng)消息,因為創(chuàng)建了一條新的線程來執(zhí)行子程序1,主線程可以繼續(xù)處理窗口消息。

相關(guān)文章

  • 易語言改變列表框的排列方式

    易語言改變列表框的排列方式

    今天小編就為大家分享一篇關(guān)于易語言改變列表框的排列方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言使用信息框顯示取出項目文本的方法

    易語言使用信息框顯示取出項目文本的方法

    今天小編就為大家分享一篇關(guān)于易語言使用信息框顯示取出項目文本的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 詳解易語言字節(jié)集動態(tài)加密

    詳解易語言字節(jié)集動態(tài)加密

    在本篇內(nèi)容里小編給大家整理了關(guān)于易語言字節(jié)集動態(tài)加密的相關(guān)內(nèi)容,有興趣的朋友們可以參考下。
    2018-11-11
  • 易語言枚舉電腦驅(qū)動判斷是否存在指定驅(qū)動的代碼

    易語言枚舉電腦驅(qū)動判斷是否存在指定驅(qū)動的代碼

    今天小編就為大家分享一篇關(guān)于易語言枚舉電腦驅(qū)動判斷是否存在指定驅(qū)動的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言qq強(qiáng)制聊天功能制作

    易語言qq強(qiáng)制聊天功能制作

    在本篇文章里小編給各位分享了關(guān)于易語言qq強(qiáng)制聊天功能制作教學(xué),有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2019-01-01
  • 易語言向畫板中指定或隨機(jī)位置畫指定顏色的點

    易語言向畫板中指定或隨機(jī)位置畫指定顏色的點

    今天小編就為大家分享一篇關(guān)于易語言向畫板中指定或隨機(jī)位置畫指定顏色的點,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言取字節(jié)集數(shù)據(jù)轉(zhuǎn)換為指定類型的數(shù)據(jù)

    易語言取字節(jié)集數(shù)據(jù)轉(zhuǎn)換為指定類型的數(shù)據(jù)

    今天小編就為大家分享一篇關(guān)于易語言取字節(jié)集數(shù)據(jù)轉(zhuǎn)換為指定類型的數(shù)據(jù),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言關(guān)于右移知識點講解

    易語言關(guān)于右移知識點講解

    在本篇內(nèi)容里小編給大家分享的是關(guān)于易語言關(guān)于右移知識點講解,對此有需要的朋友們可以跟著學(xué)習(xí)下。
    2018-12-12
  • 易語言中“如果真”命令的實例分享

    易語言中“如果真”命令的實例分享

    在本篇文章里小編給各位分享的是關(guān)于易語言如果真命令的知識點內(nèi)容,有興趣的朋友們可以參考下。
    2020-03-03
  • 易語言用代碼體現(xiàn)如果、如果真和判斷的區(qū)別

    易語言用代碼體現(xiàn)如果、如果真和判斷的區(qū)別

    今天小編就為大家分享一篇關(guān)于易語言用代碼體現(xiàn)如果、如果真和判斷的區(qū)別,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11

最新評論

寻乌县| 鄂伦春自治旗| 洛南县| 墨脱县| 新野县| 广灵县| 武宣县| 永康市| 蒙山县| 兰溪市| 安龙县| 呼图壁县| 武夷山市| 三台县| 岚皋县| 庄浪县| 民和| 瑞昌市| 连州市| 朔州市| 巴彦淖尔市| 新安县| 禹州市| 雷州市| 炎陵县| 上饶县| 武义县| 甘孜| 曲麻莱县| 嘉善县| 鸡泽县| 寻甸| 兴安县| 镇雄县| 彭州市| 沈丘县| 洪泽县| 宁强县| 娱乐| 内江市| 林西县|