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++程序设计有所帮助。

相关文章

  • C++ 实现高性能HTTP客户端

    C++ 实现高性能HTTP客户端

    HttpClient可以实现所有HTTP的方法,通过API传输接收HTTP消息。本文详细讲解了HttpClient,以及如何运用C++实现HTTP客户端,感兴趣的朋友可以参考一下
    2021-08-08
  • C++数据结构模板进阶的多方面分析

    C++数据结构模板进阶的多方面分析

    今天我要给大家介绍C++中的模板更深的一些知识。有关于非类型的模板参数和模板特化的一些知识,感兴趣的朋友快来看看吧
    2022-02-02
  • C++小游戏BrickHit实例代码

    C++小游戏BrickHit实例代码

    本文通过实例代码给大家介绍了C++小游戏BrickHit的相关资料,需要的朋友可以参考下
    2018-02-02
  • 在C++17中实现无锁数据结构的方法详解

    在C++17中实现无锁数据结构的方法详解

    在探索 C++17 中的无锁数据结构之前,我们首先需要理解无锁编程的基本概念及其在现代软件开发中的重要性,在这个章节中,我们将深入探讨无锁编程的概念,以及它如何满足人类对于更高效、更可靠软件的本能需求,文中通过代码示例介绍的非常详细,感兴趣的朋友可以参考下
    2023-12-12
  • c语言 字符串转大写的简单实例

    c语言 字符串转大写的简单实例

    这篇文章主要介绍了c语言 字符串转大写的简单实例,有需要的朋友可以参考一下
    2013-12-12
  • Cocos2d-x UI开发之CCControlButton控件类实例

    Cocos2d-x UI开发之CCControlButton控件类实例

    这篇文章主要介绍了Cocos2d-x UI开发之CCControlButton控件类实例,本文代码中包含大量注释来讲解CCControlButton控件类的使用,需要的朋友可以参考下
    2014-09-09
  • C语言自研定时器计划任务语法详解

    C语言自研定时器计划任务语法详解

    市面主流定时器计划任务语法: cron ,但是使用起来非常难受,设计的比较非人性话语法,我想一般人都没几个记住的,所以本文将自研定时器计划任务语法,需要的可以参考一下
    2022-09-09
  • 深入浅析C++中的#,##,和

    深入浅析C++中的#,##,和

    这篇文章主要介绍了C++中的#,##,和"的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-09-09
  • C语言 坐标移动详解及实例代码

    C语言 坐标移动详解及实例代码

    这篇文章主要介绍了C语言 坐标移动详解及实例代码的相关资料,需要的朋友可以参考下
    2017-01-01
  • C++另辟蹊径计算1到n的和

    C++另辟蹊径计算1到n的和

    从1加到100,高斯的故事,我们学过。今天,我们写一个程序来试试。首先,用笨方法。一个数一个数的加,我们一般人就是这样干的吗。在计算机程序里面,怎么办呢?1我们把求和的功能写成一个可以针对不同的N运用的,C++里面叫函数
    2023-02-02

最新评论