易語言線程老是卡掉 易語言怎樣運用多線程?
易語言怎樣運用多線程?易語言啟動線程,怎么放在計次循環(huán)里面使用?你好,這個問題很好的解決了。啟動線程()可以直接放入第一個計數(shù)循環(huán)。創(chuàng)建并啟動一個線程,可以重復(fù)使用它來創(chuàng)建多個線程。如果成功,則返回t
易語言怎樣運用多線程?
易語言啟動線程,怎么放在計次循環(huán)里面使用?
你好,這個問題很好的解決了。啟動線程()可以直接放入第一個計數(shù)循環(huán)。創(chuàng)建并啟動一個線程,可以重復(fù)使用它來創(chuàng)建多個線程。如果成功,則返回true;如果失敗,則返回false。這個順序是主要的。參數(shù)的名稱是subroutine to execute,類型是subroutine pointer(subptr)。此參數(shù)提供創(chuàng)建線程時要啟動的子例程。根據(jù)是否需要傳遞參數(shù)數(shù)據(jù),子例程必須沒有或有整數(shù)參數(shù),否則會發(fā)生錯誤。參數(shù)名稱為參數(shù)數(shù)據(jù),類型為整數(shù)(int),可以省略。此參數(shù)提供在線程啟動時傳遞給要啟動的子程序的整數(shù)數(shù)據(jù)。如果不忽略此參數(shù),則啟動的子例程必須接收整數(shù)參數(shù),否則將發(fā)生錯誤。參數(shù)名為“thread handle”,類型為“integer(int)”,可以省略。提供參數(shù)數(shù)據(jù)時只能提供變量。如果提供了此參數(shù),線程句柄(windows中的句柄和Linux中的ptthread)將被寫入?yún)?shù)變量ut),并在適當?shù)臅r間關(guān)閉句柄。如果不提供此參數(shù)來接收線程句柄,則線程句柄將在內(nèi)部自動處理。我寫了一個例程源代碼供你參考!我希望我的回答能幫助你!簡單的語言是易于使用和易于使用的。例如,您可以輕松地繪制UI界面,例如按鈕列表框和編輯框。當然,VB也可以做這個簡單的語言也可以很基礎(chǔ),可以很方便的調(diào)用一些DLL動態(tài)鏈接庫,簡單的語言包模塊可以包一些很常用的方法,可以立即使用,比如類似網(wǎng)頁訪問URL的編碼、解碼、排序、多線程等,還有一些用easy語言編寫的好函數(shù)也可以編譯成32位DLL供其他語言調(diào)用。R是用來滿足一些小需求的,比如寫一個自動掛斷腳本之類的。最主要的是,直接調(diào)用很多模塊非常方便。你不必關(guān)心如何實現(xiàn)它。這不是吹噓簡單的語言。我見過一些人已經(jīng)學會用簡單的語言編程來完成一些小要求。更方便快捷。當然,簡單的語言不是很好。比如說,這么多年過去了,易語言似乎不支持64位內(nèi)存恢復(fù),這也是垃圾,用漢字寫的一大段代碼比用英文寫的要惡心100倍,而且沒有相應(yīng)的異常處理機制。使用不存在的機器是合理的。既然有一定數(shù)量的用戶,就合理地將其用于一些小需求的開發(fā)。一點大規(guī)模的語言是不夠的。其實已經(jīng)說了這么多,插件為什么要用易語言,很多人都說速度快,底層基本用C/CPP來實現(xiàn)易語言調(diào)用DLL,為什么不用其他實現(xiàn)呢?它的開發(fā)速度不外乎更快,調(diào)用各種DLL模塊可以像VB一樣快速繪制出一個用戶界面,編譯成exe文件便于傳播,使用線程吧
]。版本2。支持庫程序集窗口程序集1。程序集變量ID。程序集變量熱鍵ID。子程序按鈕1單擊
開始線程(&Subroutine a,,ID)。子程序a
編輯框1。添加文本(“我是線程”+#換行符)
子程序a()]。子程序啟動窗口創(chuàng)建完成
熱鍵id=注冊熱鍵(獲取窗口句柄(),標簽1)。取窗口手柄(),0,#tab鍵)。子程序標簽1 反饋事件,整數(shù)類型。參數(shù)1,整數(shù)類型。參數(shù)2,整數(shù)類型。如果為真(參數(shù)1=熱鍵ID)
強制線程結(jié)束(ID)