Qt中的多线程

多线程:
    使用多线程,首先使该类继承自QThread,然后重新实现run(),如果在run()中不使用循环的话(可以用在run()的末尾加上exec()实现,或是直接用一个循环来实现,while等方式)只执行run()一次,使用循环的话一直执行直到循环条件不符合。在启用线程的时候是实例化该类,然后使用start()函数开始线程。开始后,执行的是run()中的代码,不循环的话只执行一次此线程就会结束。

    使用

QThread t;

t2.moveToThread(&t);

t.start();

这种方式将一个对象绑定到一个线程上,这个线程是一直在运行的,与这个对象相关的操作也是在这个进程中进行。

你可能感兴趣的:(多线程,继承,对象,实例)