[发明专利]Applet线程模型及基于Applet线程模型的调用构件的方法无效
申请号: | 200810208053.7 | 申请日: | 2008-12-29 |
公开(公告)号: | CN101770395A | 公开(公告)日: | 2010-07-07 |
发明(设计)人: | 陈榕;宋世军 | 申请(专利权)人: | 上海科泰世纪科技有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201203 上海市张江高*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种Applet线程模型及基于Applet线程模型的调用构件的方法。本发明利用构件所特有的夹壁墙技术,将所有针对Applet和具有Applet属性的构件对象的接口方法的调用都在夹壁墙中拦截,再将调用的参数和被调用的接口方法信息一起打包,通过投递回调事件的机制向被调用的Applet的消息队列中投递此次调用事件。此时调用线程进入等待状态,当被调用的Applet的消息循环处理到这次调用事件时,由Applet的回调线程执行目标接口方法,执行完成后再将结果返回给等待在夹壁墙的调用线程,再由它返回给调用方的Applet,由此完成一次调用。利用本发明可以解决Applet彼此调用时多线程问题,加强Applet之间的独立性,使得外界对Applet数据结构的访问和接口方法的调用只能通过Applet自己的线程来完成。 | ||
搜索关键词: | applet 线程 模型 基于 调用 构件 方法 | ||
【主权项】:
一种Applet线程模型,其特征在于,该Applet线程模型包括:Applet构件和具有Applet属性的构件;属于该Applet构件的消息队列及回调线程;其中,Applet构件和具有Applet属性的构件都具备夹壁墙和一个Event对象;所述夹壁墙用来拦截和存放调用方构件的调用请求线程;所述Applet构件用于将调用请求打包成一个调用消息包,通过投递回调机制将该调用消息包投递到所述消息队列等待处理;所述回调线程用于当从消息队列接收到该调用消息包时,调用并执行所述目标接口方法,将执行结果返回给等待在所述构件夹墙壁中的调用请求线程,并激发该构件的Event对象;所述Event对象用于被回调线程激发后,通知被拦截在所述构件夹壁墙里进行等待的调用请求线程去获取执行结果以将该执行结果返回给调用方构件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海科泰世纪科技有限公司,未经上海科泰世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810208053.7/,转载请声明来源钻瓜专利网。