0

我正在尝试调试 2 个线程被锁定在同一个互斥体(QMutex)上的情况。两个线程之间的连接是 - 一个线程是从另一个线程创建的。即首先是主线程(gui线程),我从中创建用户定义类的另一个对象。从这个对象的构造函数中创建了一个新线程。这是错误的用法吗?

//Some part of Code:

void main()
{
  MyMainThread *obj = new MyMainThread(); // this class inherits QWidget
}

//This class declaration is in another file
class Someobj
{
  SomeObj()
  {
  }
  StartAnotherObjThread()
  {
     AnotherObjthread obj = new AnotherObjThread(this);
     obj->start();       
  }
}

MyMainThread()
{
  SomeObj *obj = new SomeObj();
  obj->StartAnotherObjThread();
}
4

0 回答 0