C++ boost::thread, wie man einen thread innerhalb einer Klasse
Wie kann ich einen thread in einem Objekt? Zum Beispiel,
class ABC
{
public:
void Start();
double x;
boost::thread m_thread;
};
ABC abc;
... do something here ...
... how can I start the thread with Start() function?, ...
... e.g., abc.m_thread = boost::thread(&abc.Start()); ...
So, dass ich später etwas tun zu können,
abc.thread.interrupt();
abc.thread.join();
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Boost.Bindung:
Möchten Sie wahrscheinlich einen Zeiger (oder ein shared_ptr):
Müssen Sie weder binden, noch Zeiger.