请教 QT 多进程或者多线程的设计架构
现在有个需求,需要实现一个系统,该系统包含多个模块,模块之间需要进行通信。比如:1.启动一个模块需要关闭另外一个模块
2.模块之间消息传递
不只在QT上是采用多进程的方案还是多线程的方案比较合适!
以前用其他的图形库在windows CE平台采用的是多进程的方案,其中有个server模块进行进程间的调度!
不知QT采用什么方案比较合适,谢谢! --------------------编程问答-------------------- --------------------编程问答-------------------- 怎么没人回啊 --------------------编程问答-------------------- 如果是在linux上,我觉得多进程好一些。 --------------------编程问答-------------------- 那样看你这几个模块之间的耦合度怎么样了,如果高,则选用线程合适,如果低,进程合适。 --------------------编程问答-------------------- 耦合度不高!
假如使用多进程,使用QT如何实现进程给进程之间发送消息呢?
类似Windows的 PostMessage和SendMessage --------------------编程问答-------------------- 进程通信用通用的方法呗, socket,共享内存,dbus。
看你平台 什么方便就用什么吧。
可以看看Qt Demos里的IPC那几个例子。
补充:移动开发 , Qt