易語言多執行緒出錯

2021-09-30 11:07:56 字數 455 閱讀 6616

下面的複製貼上到易語言裡:

.版本 2

.dll命令 setprocessaffinitymask, 整數型, , , 公開, 設定cpu親和性 程序控制代碼 返回cpu號

.引數 hprocess, 整數型

.引數 hprocess, 整數型

.dll命令 setthreadaffinitymask, 整數型, , , 公開, 設定cpu親和性 執行緒控制代碼

.引數 hprocess, 整數型

.引數 mask, 整數型

.dll命令 getcurrentprocess, 整數型, , , 公開, 獲取當前程序的乙個偽控制代碼 一般是-1

.dll命令 getcurrentthread, 整數型, , , 公開, 獲取當前執行緒的乙個偽控制代碼 一般是-2

初始化的時候加入下面這句**:

setprocessaffinitymask (-1, 1)

易語言多執行緒出錯的問題

log content 最近在給客戶寫軟體,發現我這邊一直沒有發現出錯的問題,但是客戶的軟體一執行多執行緒就出錯,一直找不到問題,找了好久才找到解決方法,原來是cpu的問題,多執行緒對於雙核cpu親和性上有問題,現在找到問題的解決方法,順便記錄一下,或許有朋友遇到同樣的問題,可以一起參考.dll命令...

解決易語言多執行緒出錯的問題

log content 最近在給客戶寫軟體,發現我這邊一直沒有發現出錯的問題,但是客戶的軟體一執行多執行緒就出錯www.cppcns.com,一直找不到問題,找了好久才找到解決方法,原來是cpu的問題,多執行緒對於雙核cpu親和性上有問題,現在找到問題的解決方法,順便記錄一下,或許有朋友遇到同樣的問...

易語言多執行緒大漠多執行緒指令碼主副執行緒

在大漠多執行緒模板中,指令碼副執行緒的作用主要是乙個監控執行緒,可以監控遊戲視窗是否存在,遊戲是否卡屏,是否掉線,當然你可以用來進行遊戲裡的其他檢測監控。511遇見易語言多執行緒大漠多執行緒 大漠多執行緒主副執行緒 版本 2 子程式 指令碼副執行緒,監控執行緒 引數 序號,整數型 區域性變數 dm,...