我在一個函數中創建一個線程,而在另一個函數中,我想停止這個線程。 我已經試過這樣:如何停止/中斷boost :: thread?
class Server
{
private:
boost::thread* mPtrThread;
...
public:
void createNewThread()
{
boost::thread t(...);
mPtrThread = &t;
}
void stopThread()
{
mPtrThread->interrupt();
}
}
但它不是我work.How可以停止線程?
非常感謝! – wtm