ktime实现忙闲等待
来源:互联网 发布:淘宝如何拆分订单发货 编辑:程序博客网 时间:2024/06/05 01:19
可以使用ktime来实现等待。例如下面这段code
首先用ktime_get()得到当前时间,然后使用ktime_add_us来得到需要到期的时间。
ktime_t timeout = ktime_add_us(ktime_get(), ARM_SMMU_POLL_TIMEOUT_US);
while (ktime_compare(ktime_get(), timeout) > 0) {
cpu_relax();
udelay(1);
}
其次用ktime_compare 来比较时间是否到期,如果没有到期就执行cpu_relax。
首先用ktime_get()得到当前时间,然后使用ktime_add_us来得到需要到期的时间。
ktime_t timeout = ktime_add_us(ktime_get(), ARM_SMMU_POLL_TIMEOUT_US);
while (ktime_compare(ktime_get(), timeout) > 0) {
cpu_relax();
udelay(1);
}
其次用ktime_compare 来比较时间是否到期,如果没有到期就执行cpu_relax。
0 0
- ktime实现忙闲等待
- 通过ktime 测试code 运行时间
- Android 实现等待界面
- struts2实现等待页面
- 自定义等待进度条实现
- testng如何实现等待(软等待、智能等待)
- 如何实现"请等待..."页面?
- 使用XmlHttp实现等待页面
- C#等待句柄实现异步
- Ajax实现页面加载等待
- 等待队列实现代码浅析
- android实现加载等待ProgressDialog
- C语言实现等待动画
- 信号实现等待另一个进程
- Android实现长时间等待界面
- Android实现长时间等待界面
- Android实现长时间等待界面
- Ajax实现页面加载等待
- Jetty是什么?Jetty介绍以及配置
- LeetCode 520. Detect Capital
- js 模拟面向对象的方式
- Qt中建菜单栏和工具栏(泊松编辑)
- Sublime Text 3 快捷键总结
- ktime实现忙闲等待
- 关于职业计划的那些事儿
- Android-地图
- Java异常处理
- PHPStudy Apache 配置支持HTTPS
- cordova-plugin-vibration 设备震动整理
- Weex入门教程之6,Weex与Native(原生开发)混合开发
- openstack 管理二十九
- PLSQL Measure running speed of Bulk Bind