线程编程托管C++ Thread类

看了很多的资料讲的内容很丰富很详细。这里只是给一个最简单的例子理解。对入门的理解。建立一个托管的窗体,在添加一个窗体。加入一个BUTTON控件。代码如下:

private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                 this->backgroundWorker1->RunWorkerAsync();
     this->backgroundWorker1->WorkerReportsProgress=true;
                 Form1 ^m=gcnew Form1();
   
     Thread ^t=gcnew  Thread(gcnew ThreadStart(m,&Form1::cx));
        t->Sleep(1000);
     t->IsThreadPoolThread =true;
    t->Start();
    t->Sleep(1000);
     
    
   

    }
 
 public:

  void cx(Object ^s)
  {
    frm ^f=gcnew frm();
    f->ShowDialog();
  
  }

frm是添加的窗体,整个程序就是创建一个新的线程然后打开窗体。一般都要建立一个新的函数来处理代码。方便委托。

转载于:https://www.cnblogs.com/jinyuttt/archive/2010/05/14/1735792.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值