久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

您如何將 CreateThread 用于屬于類成員的函數?

How do you use CreateThread for functions which are class members?(您如何將 CreateThread 用于屬于類成員的函數?)
本文介紹了您如何將 CreateThread 用于屬于類成員的函數?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

如何使用 CreateThread() 創建屬于類成員的函數的線程?

How do you use CreateThread() to create threads of functions which are class members?

推薦答案

你需要創建一個靜態方法作為實際的線程啟動函數,并傳遞一個指向實例的指針作為lpParameterCreateThread 的參數.這將傳遞給靜態方法,該方法可以將其轉換為對象指針并調用成員函數.

You need to create a static method to use as the actual thread start function, and pass a pointer to the instance as the lpParameter argument to CreateThread. That will get passed to the static method, which can cast it to an object pointer and call through to the member function.

class MyClass
{
    static DWORD WINAPI StaticThreadStart(void* Param)
    {
        MyClass* This = (MyClass*) Param;
        return This->ThreadStart();
    }

    DWORD ThreadStart(void)
    {
        // Do stuff
    }

    void startMyThread()
    {
       DWORD ThreadID;
       CreateThread(NULL, 0, StaticThreadStart, (void*) this, 0, &ThreadID);
    }
};

這篇關于您如何將 CreateThread 用于屬于類成員的函數?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

How can I read and manipulate CSV file data in C++?(如何在 C++ 中讀取和操作 CSV 文件數據?)
In C++ why can#39;t I write a for() loop like this: for( int i = 1, double i2 = 0; (在 C++ 中,為什么我不能像這樣編寫 for() 循環: for( int i = 1, double i2 = 0;)
How does OpenMP handle nested loops?(OpenMP 如何處理嵌套循環?)
Reusing thread in loop c++(在循環 C++ 中重用線程)
Precise thread sleep needed. Max 1ms error(需要精確的線程睡眠.最大 1ms 誤差)
Is there ever a need for a quot;do {...} while ( )quot; loop?(是否需要“do {...} while ()?環形?)
主站蜘蛛池模板: 有码在线 | 2022精品国偷自产免费观看 | 日本三级网站在线观看 | www久久| 99免费在线观看 | av天天看| 亚洲综合免费 | 国产精品永久久久久 | 一级一片在线观看 | 热久久久 | 91精品国产91久久综合桃花 | 午夜影院在线免费观看视频 | 荷兰欧美一级毛片 | 天天综合网91 | 欧美在线一区二区三区 | 国产aa| 国产精品久久二区 | 久久久久久久av | 青青草视频免费观看 | 久久99精品国产99久久6男男 | 欧美在线 | a级在线| 欧美日韩一区二区电影 | 操操日| 欧洲性生活视频 | 一区久久 | 99热成人在线 | 久久噜噜噜精品国产亚洲综合 | 欧美精品一区二区三区在线 | 黑人精品 | 视频一区中文字幕 | 久久久免费| 在线成人www免费观看视频 | 91成人免费电影 | 欧美一区视频在线 | 99热99 | 高清免费在线 | 日韩有码一区 | 日本在线综合 | 日韩成人免费视频 | 欧美九九 |