【技术实现步骤摘要】
绘图处理方法和电子设备
[0001]本申请涉及绘图处理
,尤其涉及一种绘图处理方法和电子设备。
技术介绍
[0002]目前,电子设备是人们生活中必不可少的产品,而在电子设备进行桌面切换时,则需要对待显示的桌面图像进行图像绘制处理。
[0003]现有技术中采用的绘图处理方法为,通过单线程接收输入的绘图指令,然后单线程采用阻塞的方式访问图形处理器,以完成图像绘制。具体的,例如单线程A根据接收到的绘图指令的先后顺序,首先执行先进入任务队列的第一绘图指令,在图形处理器处理该第一绘图指令进行绘图操作过程中,单线程A一直处于休眠等待状态,无法处理其他任务指令,直到图形处理器处理完成当前第一绘图指令后,单线程A再按照指令写入的顺序处理下一个第二绘图指令。
[0004]可以看出,现有技术中采用单线程阻塞方式的绘图处理方法,在图形处理器处理一个绘图指令时,该单线程一直处于休眠等待的状态,造成了处理器资源的浪费,使得处理器整体工作效率较低。
技术实现思路
[0005]本申请提供一种绘图处理方法,用以解决现有 ...
【技术保护点】
【技术特征摘要】
1.一种绘图处理方法,其特征在于,包括:响应于绘图指令,采用第一线程获取所述绘图指令对应的绘图数据的存储地址;并根据所述绘图指令和所述存储地址,在空闲的绘图变量存储区间中生成对应的绘图表格;采用第二线程,将所述绘图变量存储区间的物理地址更新到所述第二线程中空闲的任务堆栈中;遍历所述任务堆栈以读取所述绘图变量存储区间的物理地址,根据所述绘图变量存储区间的物理地址读取所述绘图表格;根据所述绘图表格进行绘图操作。2.根据权利要求1所述的绘图处理方法,其特征在于,在根据所述绘图表格进行绘图操作之后,还包括:根据所述绘图操作是否在预设时间内完成生成一个绘图完成信号或者等待超时信号;根据所述绘图完成信号或者等待超时信号释放所述绘图表格对应的绘图变量存储区间。3.根据权利要求2所述的绘图处理方法,其特征在于,所述绘图表格包括使用标志、绘图数据的存储地址和绘图优先级;所述根据所述绘图指令和所述存储地址,在空闲的绘图变量存储区间中生成对应的绘图表格,包括:确定当前绘图指令的绘图优先级;将所述绘图数据的存储地址和绘图优先级分别存入所述空闲的绘图变量存储区间中;并更新所述绘图变量存储区间的使用标志,以生成所述绘图表格。4.根据权利要求3所述的绘图处理方法,其特征在于,所述绘图表格还包括析构处理信息;所述根据所述绘图完成信号或者等待超时信号释放所述绘图变量存储区间,包括:根据所述绘图完成信号或者等待超时信号,调用所述绘图表格中的析构处理信息,以释放对应的绘图变量存储区间,并在空间释放完成后,更新所述绘图变量存储区间的使用状态。5.根据权利要求4所述的绘图处理方法,其特征在于,在所述绘图变量存储区间释放完成后,还包括:调用所...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:北京奕斯伟计算技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。