#include <QCoreApplication>
#include <QThread>
#include <QTimer>
#ifdef QT_DEBUG
#include <QDebug>
#endif
#include "parentthread001.h"
#include "movethread001.h"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
//
#ifdef QT_DEBUG
qDebug()<<"main: pid="<<QThread::currentThreadId()<<endl;
#endif
//-----------------------------------------------
#ifdef QT_DEBUG
qDebug()<<"parentThread001: begin."<<endl;
#endif
parentThread001 *pt = new parentThread001();
pt->start();
QThread::msleep(1000);
delete pt;
#ifdef QT_DEBUG
qDebug()<<"parentThread001: end."<<endl;
#endif
//-----------------------------------------------
#ifdef QT_DEBUG
qDebug()<<"moveThread001: begin."<<endl;
#endif
moveThread001 *mt = new moveThread001();
QThread::msleep(1000);
delete mt;
#ifdef QT_DEBUG
qDebug()<<"moveThread001: end."<<endl;
#endif
//
return a.exec();
}