• 6001阅读
  • 2回复

多线程与类如何通讯? [复制链接]

上一主题 下一主题
离线hanxiao6904
 

只看楼主 倒序阅读 楼主  发表于: 2008-11-13
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我用的是linux自己的线程,想在线程中实现一个动画效果,就是在当前的这个类上画,请问在这个线程中我要如何引用这个类呢。其实就是类与函数通讯的问题。
离线vrcats
只看该作者 1楼 发表于: 2008-11-14
为何不用QThread呢
离线wvins
只看该作者 2楼 发表于: 2008-11-14
我想你要搞清楚一个概念
不是在线程中实现动画效果

工作线程只负责准备数据,说具体些,就是一帧一帧数据在内存中准备好
显示的类不停地或者间隔的任何方式去内存中取准备好的数据,并显示出来。
--------
也就是
数据和显示通过缓冲区隔离开来,解耦。
至于他们怎么交互,常见的就是Reader-Writer Problem
照着写就行了
快速回复
限100 字节
 
上一个 下一个