queue_delayed_work和schedule_delayed_work的区别

参考链接https://zhuanlan.zhihu.com/p/558543523

queue_delayed_work 跟schedule_delayed_work 类似,

区别:

  • schedule_delayed_work 是在系统默认的工作队列上执行一个work,
  • queue_delayed_work需要自行指定工作队列。类似地,schedule_delayed_work也是依赖于queue_delayed_work实现的。
1
2
3
4
5
static inline bool schedule_delayed_work(struct delayed_work *dwork,
                     unsigned long delay)
{
    return queue_delayed_work(system_wq, dwork, delay);
} 
posted @   轻轻的吻  阅读(581)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2021-04-24 STM32(二十九)定时器介绍
2021-04-24 openwrt部分文件解析
2021-04-24 uci.js文件解析
点击右上角即可分享
微信分享提示