C++实现CreatThread函数主线程与工作线程交互的方法

 更新时间:2014年10月09日 15:48:49   投稿:shichen2014  
这篇文章主要介绍了C++实现CreatThread函数主线程与工作线程交互的方法,是Windows应用程序设计中非常实用的方法,需要的朋友可以参考下

本文实例讲述了C++开启线程CreatThread函数的使用,实现主线程与工作线程交互的功能。分享给大家供大家参考。

具体实现代码如下:

复制代码 代码如下:
//线程函数 
DWORD WINAPI ThreadProc(LPVOID lpParameter) 

    for (int i=0;i<20;i++) 
    { 
        printf("I'm in thread,count=%d\n",i); 
    } 
    return 0; 

int _tmain(int argc, _TCHAR* argv[]) 

    DWORD dwThreadId; 
    HANDLE hThread = ::CreateThread(NULL, 0, ThreadProc,NULL, 0, &dwThreadId); 
    if (hThread == NULL) 
    { 
        printf("createThread failed..."); 
        return -1; 
    } 
    //等待线程结束 
    ::WaitForSingleObject(hThread, INFINITE); 
    printf("thread finished..."); 
    ::CloseHandle(hThread); 
    return 0; 
}
 

希望本文所述对大家的C++程序设计有所帮助。

相关文章

  • Visual Studio Code 配置C、C++环境/编译并运行的流程分析

    Visual Studio Code 配置C、C++环境/编译并运行的流程分析

    这篇文章主要介绍了Visual Studio Code 配置C、C++环境/编译并运行的流程分析,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • linux下c语言的多线程编程

    linux下c语言的多线程编程

    这篇文章主要介绍了linux下c语言的多线程编程,需要的朋友可以参考下
    2017-10-10
  • vscode实现本地代码自动同步到远程机器的步骤

    vscode实现本地代码自动同步到远程机器的步骤

    这篇文章主要介绍了vscode实现本地代码自动同步到远程机器的步骤,本文分步骤给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • C/C++使用fmt库实现格式化字符串

    C/C++使用fmt库实现格式化字符串

    fmt库是一个高效、易用的C++格式化库,可以帮助我们方便地进行字符串格式化、输出、日志记录等操作,下面我们就来学习一下fmt格式化字符串的具体操作吧
    2023-12-12
  • MATLAB中subplot函数的语法与使用实例

    MATLAB中subplot函数的语法与使用实例

    subplot()是将多个图画到一个平面上的工具,下面这篇文章主要给大家介绍了关于MATLAB中subplot函数的语法与使用的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • c++ 移动构造相关总结

    c++ 移动构造相关总结

    这篇文章主要介绍了c++ 移动构造的相关资料,帮助大家更好的理解和学习使用c++,感兴趣的朋友可以了解下
    2021-02-02
  • C++的继承特性你了解吗

    C++的继承特性你了解吗

    这篇文章主要为大家详细介绍了C++的继承特性,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 浅谈C++对象组合

    浅谈C++对象组合

    本文主要说明对象创建时构造函数的执行顺序,对象成员的初始化顺序;对象销毁时析构函数的执行顺序,对象成员的销毁顺序。
    2015-06-06
  • C++ opencv图像处理实现图像腐蚀和膨胀示例

    C++ opencv图像处理实现图像腐蚀和膨胀示例

    这篇文章主要为大家介绍了C++ opencv图像处理实现图像腐蚀和图像膨胀示例代码,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • C语言实现BMP图像处理(彩色图转灰度图)

    C语言实现BMP图像处理(彩色图转灰度图)

    这篇文章主要为大家详细介绍了C语言实现BMP图像处理,彩色图转灰度图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10

最新评论