मैं एक फ़ंक्शन में थ्रेड बनाता हूं, और दूसरे फ़ंक्शन में, मैं इस थ्रेड को रोकना चाहता हूं। मैं इस तरह की कोशिश की है:बूस्ट :: थ्रेड को कैसे रोकें/बाधित करें?
class Server
{
private:
boost::thread* mPtrThread;
...
public:
void createNewThread()
{
boost::thread t(...);
mPtrThread = &t;
}
void stopThread()
{
mPtrThread->interrupt();
}
}
लेकिन यह work.How मैं धागा रोक सकता है नहीं है?
बहुत बहुत धन्यवाद! – wtm