一种基于中间件架构下java栈的多线程实现方法
基本信息
申请号 | CN201410192755.6 | 申请日 | - |
公开(公告)号 | CN103942100A | 公开(公告)日 | 2014-07-23 |
申请公布号 | CN103942100A | 申请公布日 | 2014-07-23 |
分类号 | G06F9/46(2006.01)I;G06F9/455(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 许海华;刘立平;何明;刘百川 | 申请(专利权)人 | 内蒙古中大传媒发展有限公司 |
代理机构 | 上海伯瑞杰知识产权代理有限公司 | 代理人 | 吴泽群 |
地址 | 014010 内蒙古自治区包头市包头稀土高新区留创园B座313 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种基于中间件架构下java栈的多线程实现方法,Java线程在创建时,Java虚拟机给每个Java线程分配一个独有的Java栈,用来存放该Java线程的中间数据,用来模拟实际硬件调用栈结构;每个Java栈又由多个Java帧组成,在每个Java帧中保存了一个Java方法的调用状态。本发明采用独特的虚拟调用栈(java?stack)和虚拟的寄存器结构,节省宝贵的数字电视机顶盒硬件资源,并容易把Java栈的多线程移植到只有很少寄存器的硬件平台上,优化了资源。这种java虚拟机设计具有良好的通用性,扩展性强,易于升级。 |
