关于 RMsgQueue 类的使用
2010-04-18 06:50:00 来源:WEB开发网核心提示:之后直接关闭,B会收到此消息解析后开始进行相应的处理,关于 RMsgQueue 类的使用(6),上面的这个“东东”就是一个消息队列, 只要创建者线程B存在, 就可以使用, 一般这个设计都是B始终运行, 并且建立RMsgQueue, 其它进程需要时打开, 发送消息,然后关闭,至于双向操作,目前看来的确还是RMsgQueu
之后直接关闭,B会收到此消息解析后开始进行相应的处理。
上面的这个“东东”就是一个消息队列, 只要创建者线程B存在, 就可以使用, 一般这个设计都是B始终运行, 并且建立RMsgQueue, 其它进程需要时打开, 发送消息,然后关闭。
如果双方都可以作为发送方与接受方,则每方都创建RMsgQueue,注意使用不同的名字。
最后除了感谢上面这位牛人给出的总结外,我再补充一下,如果不是为了避免传递消息时的内存拷贝操作,单向操作用C/S架构更为可取,至于双向操作,目前看来的确还是RMsgQueue好些,不知道大牛们觉得我这种猜想是否成立。
更多精彩
赞助商链接