• 4708阅读
  • 2回复

有关多线程处理实际问题 [复制链接]

上一主题 下一主题
离线kobeisgod
 
只看楼主 倒序阅读 楼主  发表于: 2006-11-15
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我是个小菜鸟,希望大家能帮帮我。

我是在做一个关于读数据的小程序。


我要按下一个按钮能读,按另外一个按钮就能停止。

刚开始我们是单线程工作,按照书上的介绍,说单线程会从用户界面调用一个耗时的操作,当这个操作被执行的时候,用户界面就会被冻结,我们就出现了这样的问题。

我们是在Arm9 下运行的,通过看资料,我同事运用事件处理能解决这个问题
但是他想让我找一个 关于多线程的解决方案。

很迷茫,不知道如何下手。。。
[ 此贴被XChinux在2006-11-16 22:34重新编辑 ]
离线cavendish

只看该作者 1楼 发表于: 2006-11-15
如果你不打算用多线程
建议你看看
C++ GUI Programming with Qt 3一书
第七章Event Processing中的
Staying Responsive During Intensive Processing一节

Qt4那本书应该有类似的内容
离线suntongo

只看该作者 2楼 发表于: 2006-11-21
这种情况还是采用回调eventloop的方法比较好,比多线程简单。
叫我神童哥,不要叫哥哥或者大哥什么的.
快速回复
限100 字节
 
上一个 下一个