0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在Visual C ++中使用线程的简便方法

454398 来源:网络整理 作者:网络整理 2020-01-29 17:35 次阅读

步骤1:#包括Propper Stuff

即使您已经将应用程序作为非MFC控制台应用程序启动,也可以在应用程序中使用线程。

1)首先,进入设置并将其设置为使用MFC作为静态库。

2)然后在应包含在程序中的#include“ stdafx”下添加#include 《3》同时,如果您有

#include“ windows.h”或#include“ mmsystem.h”

将这两个_above_放入#include“ stdafx.h”

4)注意,其中的顺序您声明#include非常重要!! (如果您使用的方式在编译过程中出现错误,请对其重新排序,直到它起作用为止。)

步骤2:编写必要的代码

下面是将线程添加到项目中所需的全部代码。

UINT LeesThread(LPVOID pParam

是线程,将您的线程代码放在那里(就像一个函数一样)

AfxBeginThread( LeesThread,TempChar);

是启动线程的代码,在此示例中是在main()函数的开始。

TempChar

只是需要发送到线程的字符指针出于某种原因,它的值无关紧要。

注意:在许多程序中,这对我来说都很好,在我读到的有关如何制作线程的任何地方都非常复杂,因此尽管这行得通,但可能不行技术上正确。我不在乎,它可以正常工作:

//#################################### #########

//########### ---下面的代码--- ################# #点击//############################################ #

#include TempChar;

UINT LeesThread(LPVOID pParam)

{

//-在这里输入线程代码

//-使用一会儿(TRUE )循环(如果要使其连续运行)

返回0;

}

void main()

{

//-启动线程(在本例中为LeesThread)

AfxBeginThread(LeesThread,TempChar);

}
责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • visual c++
    +关注

    关注

    1

    文章

    9

    浏览量

    8906
收藏 人收藏

    评论

    相关推荐

    socket 多线程编程实现方法

    现代网络编程中,多线程技术被广泛应用于提高服务器的并发处理能力。Socket编程是网络通信的基础,而将多线程技术应用于Socket编程,可以显著提升服务器的性能。 多线程编程的基本概
    的头像 发表于 11-12 14:16 351次阅读

    TMS320C6415/6416:单个系统中使用PCI EEPROM接口和mcBSP2

    电子发烧友网站提供《TMS320C6415/6416:单个系统中使用PCI EEPROM接口和mcBSP2.pdf》资料免费下载
    发表于 10-23 09:38 0次下载
    TMS320<b class='flag-5'>C</b>6415/6416:<b class='flag-5'>在</b>单个系统<b class='flag-5'>中使</b>用PCI EEPROM接口和mcBSP2

    反向电流应用中使用比较器

    电子发烧友网站提供《反向电流应用中使用比较器.pdf》资料免费下载
    发表于 09-19 12:50 0次下载
    <b class='flag-5'>在</b>反向电流应用<b class='flag-5'>中使</b>用比较器

    设计中使用MOSFET安全工作区曲线

    电子发烧友网站提供《设计中使用MOSFET安全工作区曲线.pdf》资料免费下载
    发表于 09-07 10:55 1次下载
    <b class='flag-5'>在</b>设计<b class='flag-5'>中使</b>用MOSFET安全工作区曲线

    CPU线程和程序线程的区别

    CPU的线程与程序的线程概念、作用、实现方式以及性能影响等方面存在显著差异。以下是对两者区别的详细阐述,旨在深入探讨这一技术话题。
    的头像 发表于 09-02 11:18 993次阅读

    基于OpenHarmony标准系统的C++公共基础类库案例:SafeQueue

    1、程序简介该程序是基于OpenHarmony的C++公共基础类库的线程安全队列:SafeQueue。线程安全队列,是dequeue的基础上封装std::lock_guard,以此实
    的头像 发表于 08-30 12:41 301次阅读
    基于OpenHarmony标准系统的<b class='flag-5'>C</b>++公共基础类库案例:SafeQueue

    基于OpenHarmony标准系统的C++公共基础类库案例:SafeStack

    1、程序简介该程序是基于OpenHarmony的C++公共基础类库的线程安全队列:SafeQueue。线程安全队列,是dequeue的基础上封装std::lock_guard,以此实
    的头像 发表于 08-30 12:41 322次阅读
    基于OpenHarmony标准系统的<b class='flag-5'>C</b>++公共基础类库案例:SafeStack

    设计中使用MOSFET瞬态热阻抗曲线

    电子发烧友网站提供《设计中使用MOSFET瞬态热阻抗曲线.pdf》资料免费下载
    发表于 08-28 09:21 17次下载
    <b class='flag-5'>在</b>设计<b class='flag-5'>中使</b>用MOSFET瞬态热阻抗曲线

    如何在RTOS中使用spi_interface.c

    如何在 RTOS 中使用 spi_interface.c
    发表于 07-10 06:29

    探索虚拟线程:原理与实现

    虚拟线程的引入与优势 Loom项目之前,Java虚拟机(JVM)中的线程是通过java.lang.Thread类型来实现的,这些线程被称为平台线程
    的头像 发表于 06-24 11:35 301次阅读
    探索虚拟<b class='flag-5'>线程</b>:原理与实现

    测试ESP-IDF ESP32C6,创建线程调用recvform接收数据发现一直被阻塞,如何解决?

    测试ESP-IDF ESP32C6过程中,IDF的wifi station例程上使用wifi初始化,wifi连接事件完成后开始调用lwip上的接口创建socket连接。socket发送数据时完全
    发表于 06-05 08:22

    STM32CubeMX如何在*.c源文件中使c++特性?

    用arm-xxx-gcc编译器进行编译,*.cpp文件会使用arm-xxx-g++编译器进行编译,STM32CubeMX生成文件都是*.c源文件,不修改文件名后缀情况下,我现在是想在*.c源文件
    发表于 04-25 06:15

    java实现多线程的几种方式

    的CompletableFuture 一、继承Thread类 继承Thread类是实现多线程的最基本方式,只需创建一个类并继承Thread类,重写run()方法即可。 ``
    的头像 发表于 03-14 16:55 700次阅读

    什么是动态线程池?动态线程池的简单实现思路

    因此,动态可监控线程池一种针对以上痛点开发的线程池管理工具。主要可实现功能有:提供对 Spring 应用内线程池实例的全局管控、应用运行时动态变更线程池参数以及
    的头像 发表于 02-28 10:42 642次阅读

    KEIL中使C对M0编程时怎样对函数指定地址呢?

    KEIL中使C对M0编程时怎样对函数指定地址呢?对变量和常数的定位没问题,就是函数总搞不好。谢谢。
    发表于 01-18 07:14