wait

xiaoxiao2021-02-28  95

函数原型:wait_event_interruptible_timeout(wq, condition, timeout) * 函数作用:~睡眠~,直到condition为真,或timeout超时; * @wq: 要等待的等待队列 * @condition: 等待事件发生的条件(一个C表达式 ) * @timeout: 超时时间 程序是用来睡眠的(TASK_INTERRUPTIBLE状态下),直到@condition为真,或者收到一个信号。 每次等待队列@wq被唤醒时,检查@condition; 若有可以改变等待条件的任何更改操作,调用wake_up(); 如果@timeout超时,函数返回0;如果是被信号中断,函数返回-ERESTARTSYS; 在超时之前condition 为true,否则继续剩余的jiffies 。 <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> 阅读(188) | 评论(0) | 转发(0) | 1

上一篇:Linux VFS中write系统调用实现原理

下一篇:linux系统调用基本知识和添加系统调用

相关热门文章 linux 常见服务端口xmanager 2.0 for linux配置【ROOTFS搭建】busybox的httpd...openwrt中luci学习笔记Linux里如何查找文件内容... 给主人留下些什么吧!~~ 评论热议
转载请注明原文地址: https://www.6miu.com/read-57476.html

最新回复(0)