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

电子说

1.3w人已加入

描述

步骤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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分