
Hi All, I have just started learning boost. I want my thread to support
following functions
Pause();
Resume();
Stop();.
I have come up with following code, which ends up as dead lock. Can some one
please guide me as how to achieve the desired functionality.
Would really appreciate any help.
Thanks.
Kaz
class qthread
{
public:
boost::thread* mThread;
boost::condition_variable mCond;
boost::mutex mMutex;
bool mExit;
qthread(): mExit(false)
{
// create function pointer to local Execute function
boost::function