Qt5中两种线程操作的方法 demo代码
Qt5中两种线程操作的方法1.通过创建QTread子实现run()函数来实现QThread::run()是线程的入口相当于main函数一样创建的线程通过调用start()来执行run();run()是一个虚函数通过子类实现方法通过moveToThread()函数来实现作用:将某一个对象从当前的线程中推到另一个线程中,但是不能将其他线程的对象拉到当前线程上;原理:其实是通过信号和槽的方式实现;将需要通过线程处理的代码放入到一个槽函数中;注意:如果对象存在父对象则moveToThread()函数不起作用,在帮助文档中的原话是:Changesthethreadaffinityforthisobjectanditsch
下载地址
用户评论