用BCB写一个最简单的多线程

王朝other·作者佚名  2006-01-08
宽屏版  字体: |||超大  

下面是用BCB写的最简单的一个多线程小程序

//.cpp中的线程描述

_fastcall TMyThread::TMyThread(void):TThread(true)

{

FreeOnTerminate=true;

Resume();

}

//声明线程

void __fastcall TMyThread::Execute()//线程功能

{

for(int i=1;i<4;i++)

Form1->Memo1->Text=Form1->Memo1->Text+IntToStr(i)+"我得到了参数--我的线程\r\n";

}

void __fastcall TForm1::Button2Click(TObject *Sender)//执行线程

{

MyThread=new TMyThread();

MyThread->FreeOnTerminate=true;

}

//.h中的线程类定义

//声明线程

class TMyThread:public TThread

{

public:

__fastcall TMyThread(void);

private:

void __fastcall Execute(void);

};

//可以在.h的窗体类定义中加入

TMyThread *MyThread;//声明一个自己的线程

这样就是一个简单的多线程程序

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有