- class MyThread: public QThread
 - {
 -     A *a//A为一个自定义的类
 -     MyThread()
 -    {
 -          
 -    }
 -      void run()
 -     {
 -              connect(this,SIGNAL(mysignal()),this,SLOT(dosth()));
 -              //a = new A;
 -              emit mysignal();
 -              exec();
 -     }
 -     signal:
 -     mysignal();
 -     private slots:
 -     void dosth()
 -     {。。。。}
 - }
 
请问dosth()的代码是在该子线程里执行的,还是在创建MyThread的父线程里执行的?
另外,如果我在run函数里new了一个对象a,想在dosth()完成后delete,这个delete应该写在哪呢?