发明名称 |
一种采用多线程处理业务会话应用的方法及装置 |
摘要 |
本发明披露了一种采用多线程处理业务会话应用的方法及装置,方法包括:业务会话应用程序预先创建并激活消息分发线程和多个数据处理线程,并为每一数据处理线程分配与之唯一关联的一数据区;消息分发线程从外部消息实体接收到消息时,将该消息中的业务会话与一数据处理线程唯一关联,并将该消息分发到该数据处理线程;数据处理线程接收到消息分发线程分发的消息时,在相应的数据区内根据该消息的状态进行相应的处理,并将处理结果反馈给外部消息实体。本发明避免了同步和互斥机制的弊端,在确保系统安全、高效运行的同时,大大降低了系统处理的复杂性。 |
申请公布号 |
CN101882089A |
申请公布日期 |
2010.11.10 |
申请号 |
CN200910138374.9 |
申请日期 |
2009.05.07 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
田贞朗;钱建阳;吴豫宁 |
分类号 |
G06F9/46(2006.01)I;G06F9/54(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
龙洪;霍育栋 |
主权项 |
一种采用多线程处理业务会话应用的方法,包括:业务会话应用程序预先创建并激活消息分发线程和多个数据处理线程,并为每一个数据处理线程分配与之唯一关联的一个数据区;所述消息分发线程从外部消息实体接收到消息时,将所述消息中的业务会话与一个数据处理线程唯一关联,并将所述消息分发到该数据处理线程;所述数据处理线程接收到消息分发线程分发的消息时,在相应的数据区内根据该消息的状态进行相应的处理,并将处理结果反馈给所述外部消息实体。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 |