CreateThread 方法建立執行緒時出錯

2022-06-20 08:36:09 字數 359 閱讀 1409

最近在使用createthread()方法建立執行緒時提示以下錯誤

我的環境如下:

1. vs2019

2. mfc基於對話方塊

查閱孫鑫寫的書《vc++深入詳解》修訂版多執行緒一章中,也提到過這個錯誤,解決方法是因為執行緒方法宣告在對話方塊的類中,成為了此類中的乙個方法,要在前面新增static修飾符,使其成為靜態方法,與類的物件無關,但是按照其方法修改後還是不行,可能是因為開發環境的不一樣,書中用的是vc6.0,二十年前的環境!

handle m_hthread = createthread(null, 0, (lpthread_start_routine)threadfun1, null, 0, null);

CreateThread函式使用

摘自 萬一的部落格 functionmyfun p pointer integer stdcall var i integer begin fori 0 to500000 do begin form1.canvas.lock form1.canvas.textout 10,10,inttostr i...

CreateThread的使用教程

createthread 建立多執行緒 1。在類中宣告靜態成員函式 假設在類a中 函式名可變其他不可變 static dword readproc lparam lparam 2。在某乙個函式中開執行緒 handle hdfile hdfile createthread null,0,lpthrea...

CreateThread函式 建立執行緒

微軟在windows api中提供了建立新的執行緒的函式createthread,概述 當使用createprocess呼叫時,系統將建立乙個程序和乙個主線程。createthread將在主線程的基礎上建立乙個新執行緒,大致做如下步驟 1在核心物件中分配乙個執行緒標識 控制代碼,可供管理,由crea...