前段时间用了一下Qt的
线程类,使用的是异步
事件方式,
执行耗时操作。
之前觉得非常不错,今天
调试代码发现线程类的customEvent函数却是在主线程中跑的!  
class MyThread : public QThread
{
    public:
        void run()
         {               
exec();
         } 
        void customEvent(event* e)
        {
            ..... //在这里看到vc调试器中,是在主线程中执行的 
        } 
        void doSomething()
         {
                QCoreApplication::postEvent(this, new MyEvent());  //发送异步事件
         } 
}