当前位置:编程学习 > wap >>

请教 QT 多进程或者多线程的设计架构

现在有个需求,需要实现一个系统,该系统包含多个模块,模块之间需要进行通信。比如:
1.启动一个模块需要关闭另外一个模块
2.模块之间消息传递
不只在QT上是采用多进程的方案还是多线程的方案比较合适!

以前用其他的图形库在windows CE平台采用的是多进程的方案,其中有个server模块进行进程间的调度!

不知QT采用什么方案比较合适,谢谢! --------------------编程问答-------------------- --------------------编程问答-------------------- 怎么没人回啊 --------------------编程问答-------------------- 如果是在linux上,我觉得多进程好一些。 --------------------编程问答-------------------- 那样看你这几个模块之间的耦合度怎么样了,如果高,则选用线程合适,如果低,进程合适。 --------------------编程问答-------------------- 耦合度不高!

假如使用多进程,使用QT如何实现进程给进程之间发送消息呢?

类似Windows的 PostMessage和SendMessage --------------------编程问答-------------------- 进程通信用通用的方法呗, socket,共享内存,dbus。
看你平台  什么方便就用什么吧。
可以看看Qt Demos里的IPC那几个例子。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,