[发明专利]一种在多线程渲染中实体的处理方法及装置在审
申请号: | 202110880733.9 | 申请日: | 2021-08-02 |
公开(公告)号: | CN113485776A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 何灿 | 申请(专利权)人: | 竞技世界(北京)网络技术有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F8/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张影 |
地址: | 101400 北京市怀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多线程 渲染 实体 处理 方法 装置 | ||
1.一种在多线程渲染中实体的处理方法,其特征在于,包括:
逻辑线程通过以下方式创建每个逻辑线程实体:
从连接实体池中申请获得连接句柄;
创建逻辑线程实体,将所述连接句柄写入所述逻辑线程实体,将所述连接句柄的地址发送给渲染线程;
所述逻辑线程返回所述逻辑线程实体给用户;
所述渲染线程通过以下方式创建每个渲染线程实体:接收所述连接句柄的地址,并创建渲染线程实体,将所述渲染线程实体写入到所述连接句柄的地址对应的存储空间中。
2.根据权利要求1所述的方法,其特征在于,所述从连接实体池中申请获得连接句柄,包括:
所述逻辑线程检查连接实体池中的空闲句柄池中是否有句柄;
若是,则所述逻辑线程从所述空闲句柄池中获取一个句柄,并从所述空闲句柄池中删除所述句柄;
若否,则所述逻辑线程控制所述连接实体池创建一个句柄,并获取所述连接实体池返回的所述句柄。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述逻辑线程获取待删除逻辑线程实体对应的目标连接句柄,并向所述连接实体池申请回收所述目标连接句柄;
所述逻辑线程在开始处理每帧图像时,控制所述连接实体池回收所述目标连接句柄;
所述逻辑线程删除所述待删除逻辑线程实体,并将所述目标连接句柄的地址发送给所述渲染线程;
所述渲染线程删除所述目标连接句柄的地址对应的存储空间中的渲染实体。
4.根据权利要求3所述的方法,其特征在于,所述向所述连接实体池申请回收所述目标连接句柄,包括:
将所述目标连接句柄写入到当前帧待删除句柄池中;
所述逻辑线程在开始处理每帧图像时,控制所述连接实体池回收所述目标连接句柄,包括:
所述逻辑线程在开始处理每帧图像时,将第i个历史帧待删除句柄池中的待删除连接句柄迁移至所述空闲句柄池中,所述第i个历史帧待删除句柄池用于存储在当前帧的前i帧确定的待删除连接句柄,所述i为不小于2的整数;
将第i-j-1个历史帧待删除句柄池中的待删除连接句柄迁移至第i-j个历史帧待删除句柄池中,所述第i-1个历史帧待删除句柄池用于存储在当前帧的前i-1帧确定的待删除连接句柄,所述j={0,1,2…,i-2};
将所述当前帧待删除句柄池中的待删除连接句柄迁移至第1个历史帧待删除句柄池中,所述第1个历史帧待删除句柄池中用于存储在当前帧的前1帧确定的待删除连接句柄。
5.一种在多线程渲染中实体的处理装置,其特征在于,包括:
逻辑线程模块,用于通过以下方式创建每个逻辑线程实体:
从连接实体池中申请获得连接句柄;
创建逻辑线程实体,将所述连接句柄写入所述逻辑线程实体,将所述连接句柄的地址发送给渲染线程;
所述逻辑线程模块,还用于返回所述逻辑线程实体给用户;
渲染线程模块,用于通过以下方式创建每个渲染线程实体:接收所述连接句柄的地址,并创建渲染线程实体,将所述渲染线程实体写入到所述连接句柄的地址对应的存储空间中。
6.根据权利要求5所述的装置,其特征在于,所述逻辑线程模块,具体用于:
检查连接实体池中的空闲句柄池中是否有句柄;
若是,则从所述空闲句柄池中获取一个句柄,并从所述空闲句柄池中删除所述句柄;
若否,则控制所述连接实体池创建一个句柄,并获取所述连接实体池返回的所述句柄。
7.根据权利要求5或6所述的装置,其特征在于,所述逻辑线程模块,还用于:
获取待删除逻辑线程实体对应的目标连接句柄,并向所述连接实体池申请回收所述目标连接句柄;
在开始处理每帧图像时,控制所述连接实体池回收所述目标连接句柄;及,
删除所述待删除逻辑线程实体,并将所述目标连接句柄的地址发送给所述渲染线程;
所述渲染线程模块,还用于:
删除所述目标连接句柄的地址对应的存储空间中的渲染实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于竞技世界(北京)网络技术有限公司,未经竞技世界(北京)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110880733.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在线教育平台的用户认证方法及装置
- 下一篇:一种投影系统