#include #include #include #include #include #include using namespace std; class Producer : public QThread { public: void run(); void setCh(char); void setShare(int *sh); void setOffset(int os); private: //static int x = 0; char ch; int *shareData; int offset; }; void Producer::setCh (char c) { ch = c; } void Producer::setShare (int *sh) { shareData = sh; } void Producer::setOffset(int os) { offset = os; } void Producer::run() { QMutex mut; int val; std::cout << "Inside Producer: " << ch <