如何在这个线程c ++ / cli中停止线程

时间:2013-09-26 09:57:56

标签: multithreading c++-cli command-line-interface

我有一个以Form load开头的帖子:

            myThread = gcnew Thread( gcnew ThreadStart( this, &Form1::ThreadFunction1 ) );
            myThread->Start();

在这个新线程中,我需要在其中一个线程函数中停止它:

public ref class MyThreadClass
{
 private:
Form1^ myFormControl1;

public:

void Run()
{
... //some operations
            Thread::Suspend();
}
};

但是我得到了一个编译器错误:'class :: function':非静态成员函数的非法调用。如何解决这个问题?

0 个答案:

没有答案