1、時鐘元件
2、陣列傳參
3、多執行緒傳參
教程原始碼:
.版本 2
.支援庫 ethread
.支援庫 spec
.區域性變數 n, 整數型
n = 取陣列成員數 (a_str)
重定義陣列 (a_str, 真, n + 1)
置隨機數種子 ()
a_str [n + 1] = 「511遇見」 + 「|」 + 「www.511yj.com」 + 「|」 + 「不一樣的遇見」 + 時間到文字 (取現行時間 (), ) + 「|」 + 到文字 (取隨機數 (666, 999))
啟動執行緒 (&子程式1, 取變數資料位址 (a_str [n + 1]), t_hwnd)
' 時鐘是按照順序,不需要加等待執行緒
.子程式 子程式1
.引數 參_a, 文字型
.區域性變數 文字, 文字型, , "0"
.區域性變數 n, 整數型
文字 = 分割文字 (參_a, 「|」, )
.計次迴圈首 (取陣列成員數 (文字), n)
編輯框1.加入文字 (文字 [n] + #換行符)
.計次迴圈尾 ()
關閉執行緒控制代碼 (t_hwnd)
.子程式 _按鈕_啟動執行緒_被單擊, , , 啟動執行緒
.判斷開始 (編輯框2.內容 ≠ 「」)
時鐘1.時鐘週期 = 到整數 (編輯框2.內容)
.預設 資訊框 (「請輸入時鐘週期」, 0, , )
.判斷結束
.子程式 _按鈕_停止執行緒_被單擊, , , 停止執行緒
時鐘1.時鐘週期 = 0
511遇見易語言多執行緒大漠多執行緒
多執行緒傳參
1.要避免的陷阱 1 用detach 時,如果主線程先結束,變數就會被 所以用detach 的話,不推薦用引用,同時絕對不能用指標。include include using namespace std void myprint const int i,char pmybuf intmain 2 在...
c 多執行緒 傳參
向執行緒傳遞引數 1 必要的標頭檔案 include 多線成標頭檔案 include c的stdlib標頭檔案 include 最好不要用 using namespace std 巨集定義 define numthread 5 定義乙個函式,列印hello world,這個函式有傳入值 void p...
易語言多執行緒出錯
下面的複製貼上到易語言裡 版本 2 dll命令 setprocessaffinitymask,整數型,公開,設定cpu親和性 程序控制代碼 返回cpu號 引數 hprocess,整數型 引數 hprocess,整數型 dll命令 setthreadaffinitymask,整數型,公開,設定cpu親...