beginthread

    2熱度

    1回答

    有上_beginthreadexMSDN page此功能: unsigned __stdcall SecondThreadFunc(void* pArguments) { printf("In second thread...\n"); while (Counter < 1000000) Counter++; _endthreadex(0);

    1熱度

    1回答

    我想知道是否在C++中爲線程方法使用beginthread或QueueUserWorkItem。這兩個API之間有什麼區別,它們在哪些方面更適合? 感謝, BTW,我已經閱讀了這個問題Windows threading: _beginthread vs _beginthreadex vs CreateThread C++

    0熱度

    1回答

    我需要例如運行: ShellExecute(NULL, "open", "program.exe", NULL, NULL, SW_HIDE); 爲新的線程,但我不知道怎麼辦。 我嘗試這樣做: HANDLE hThread = (HANDLE) _beginthread(ShellExecute(NULL, "open", "program.exe", NULL, NULL, SW_HIDE)

    5熱度

    1回答

    我已經有一個幾乎完成的應用程序,我想實現的下一個功能是線程化。我選擇了BeginThread(),儘管我知道delphi中的TThread。我遇到的問題是BeginThread()調用的結構。通常在該會打電話我希望能夠擰功能的程序。該行是 CompareFiles(form1.Edit3.Text,Form1.Edit4.Text,Form1.StringGrid2,op); op是一個整數。

    0熱度

    1回答

    我是新來的線程和Winforms/C++。當我按下按鈕時,我想在新線程中啓動一個函數。我正在關注這個線程爲tutorial。當我在單獨的VC++項目中構建在該站點上給出的示例代碼時,構建成功。 但是,如果我在我的C++/Winforms中執行以下操作,則生成將無法完成,我收到編譯錯誤。 我在這裏錯過了什麼? 幫助! 代碼: void Test(void *arg); private: Syste

    0熱度

    2回答

    我有一個任務來創建一個像Frogger的遊戲(你知道 - 青蛙必須穿過街道的遊戲)。到目前爲止,我已經創建了青蛙和汽車運動背後的邏輯,但我似乎無法同時運行這些流程。我知道多線程是這樣做的正確方法,但是我在通過_beginthread傳遞參數時遇到了一些麻煩。 這是我到目前爲止有: void moveCarsLeft(int x, int y) { if (y < 0) { f

    0熱度

    1回答

    #include <iostream> #include <Windows.h> #include <process.h> //#include "windowstate.cpp" //DWORD WINAPI MyThreadFunction(LPVOID lpParam); using namespace std; int Zeit; unsigned int __s

    0熱度

    1回答

    我有下面的代碼來啓動一個新線程 int number = 10; _beginthread(ModbusReadWrite, 0, (void*)number); 功能是: ​​ 它顯示了一個錯誤: error C2440: 'initializing' : cannot convert from 'void **' to 'int' 所以,我需要定義int類型的新參數並將其傳遞給Mod

    0熱度

    2回答

    我在使用在Microsoft Visual Studio C++ 10所明示_beginthread一個問題: 我的代碼: void __cdecl DashThread(void * Args) // function without any class refs { while(1){ MessageBox::Show("work"); Sleep(5000

    2熱度

    2回答

    我想使用多線程和封裝在函數foo中的所有東西來做一些事情。 filterThread = _beginthread (foo, 0,NULL) ; ,我想讓foo返回值: int foo() { return iRet; } 但_beginthread _CRTIMP uintptr_t __cdecl _beginthread (_In_ void (__cdecl * _