[发明专利]定时器处理方法、装置、电子设备和计算机可读介质在审
申请号: | 202110210738.0 | 申请日: | 2021-02-25 |
公开(公告)号: | CN112817701A | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 张扬;周宜波 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/48 |
代理公司: | 北京卫智畅科专利代理事务所(普通合伙) 11557 | 代理人: | 陈佳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时器 处理 方法 装置 电子设备 计算机 可读 介质 | ||
1.一种定时器处理方法,包括:
确定虚拟机启动之前物理机所使用的定时器的类型,其中,所述虚拟机运行于所述物理机;
确定所述虚拟机启动之前所述虚拟机的第一时间和第一截止时间;
响应于所述物理机所使用的定时器的类型为第一类型定时器,将所述第一类型定时器中的时间调整为与所述第一时间对应的第二时间以及所述第一类型定时器的时间截止值调整为与所述第一截止时间对应的第二截止时间,得到调整后的第一类型定时器;
将所述虚拟机的定时器配置为所述调整后的第一类型定时器。
2.根据权利要求1所述的方法,其中,所述方法还包括:
响应于所述物理机所使用的定时器的类型为所述第一类型定时器,确定所述虚拟机启动之前所述第一类型定时器的第三时间和第三截止时间;
将所述第二类型定时器中的时间调整为所述第三时间对应的第四时间以及将所述第二定时器的时间截止值调整为与所述第三截止时间对应的第四截止时间,得到调整后的第二类型定时器;
将所述物理机的定时器配置为所述调整后的第二类型定时器。
3.根据权利要求2所述的方法,其中,所述方法还包括:
确定所述虚拟机启动之前所述第一时间和所述第三时间的时间差;
根据所述时间差,对所述第四时间和所述第四截止时间进行调整。
4.根据权利要求1所述的方法,其中,所述方法还包括:
响应于所述虚拟机启动之前所述物理机使用的定时器是所述第三类型定时器,不调整所述物理机的第三类型定时器的当前时间和时间截止值。
5.根据权利要求2-3之一所述的方法,其中,所述方法还包括:
响应于检测到所述虚拟机退出以及所述虚拟机启动之前所述物理机使用的定时器是所述第一类型定时器,将所述物理机所使用的所述调整后的第二类型定时器替换为所述第一类型定时器。
6.根据权利要求2所述的方法,其中,所述方法还包括:
响应于检测到所述物理机中所述调整后的第二类型定时器的时间达到所述第四截止时间,触发第一时间中断来中止所述调整后的第二类型定时器。
7.根据权利要求1所述的方法,其中,所述方法还包括:
响应于检测到所述虚拟机中所述调整后的第一类型定时器的时间达到所述第二截止时间,触发第二时间中断来中止所述调整后的第一类型定时器。
8.根据权利要求5所述的方法,其中,所述方法还包括:
将所述物理机中第一类型定时器的时间与所述时间差进行相加,得到调整后的时间作为所述第一类型定时器的时间。
9.根据权利要求1所述的方法,其中,所述将所述虚拟机的定时器配置为所述调整后的第一类型定时器,包括:
指示所述虚拟机访问所述调整后的第一类型定时器的相关寄存器。
10.一种定时器处理装置,包括:
第一确定单元,被配置成确定虚拟机启动之前物理机所使用的定时器的类型,其中,所述虚拟机运行于所述物理机;
第二去确定单元,被配置成确定所述虚拟机启动之前所述虚拟机的第一时间和第一截止时间;
调整单元,被配置成响应于所述物理机所使用的定时器的类型为第一类型定时器,将所述第一类型定时器中的时间调整为与所述第一时间对应的第二时间以及所述第一类型定时器的时间截止值调整为与所述第一截止时间对应的第二截止时间,得到调整后的第一类型定时器;
配置单元,被配置成将所述虚拟机的定时器配置为所述调整后的第一类型定时器。
11.一种电子设备,包括:
一个或多个处理器;
存储装置,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如权利要求1-9中任一所述的方法。
12.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-9中任一所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110210738.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电力规划数据采集方法、装置及智能终端
- 下一篇:货柜及取货系统