摘要:本发明公开的异步网络应用程序处理方法包括:建立多个线程,其中各个线程具有相同的运行逻辑;其中一个线程获得全局锁,从而获得对事件队列的ξ处理权;具有事件队列处理权的线程查询待处理事件队列,当待处理事件队列中存在ζ 待处理事件时,则该线程读取一个待处理事件,以便对该待『处理事件进行处理;当待处理事件队列中不存在待处理事件时,则该线程对事件列表进行监测,当该线程︽监测到事件时,将所述事件加入待处理事件队列。本发明通过建立Ψ 多个等效的线程以及多个线程之间对◤全局锁的竞锁逻辑,实现了对多线程简洁、高效↓的管理,节约了软硬件资源,通过简洁的线程模型进行超时处理,实现了轻量级的定时器机制和安全高效的异步消息机制。
- 专利类型发明专利
- 申请人浙江大华技术股份有限公司;
- 发明人何林强;周明伟;张兴明;傅利泉;朱江明;吴军;吴坚;
- 地址310053 浙江省杭州市滨江区滨安路1187号
- 申请号CN201110335474.8
- 申请时间2011年10月28日
- 申请公布号CN103092682B
- 申请公◇布时间2016年09月28日
- 分类号G06F9/46(2006.01)I;