工作队列中添加的任务是依次执行 , 还是并发执行??

发布于 2022-09-23 13:57:41 字数 33 浏览 12 评论 0

工作队列中添加的任务是依次执行 , 还是并发执行?? 请教大侠??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

很酷不放纵 2022-09-30 13:57:41

如果所有工作队列中的任务都被唤醒了,那么他们将竞争获得被调度,就是说所有的任务状态都变为running,当然可以说是并发执行的。
互斥任务只能被唤醒一个,所以,多个等待的互斥任务是无法并发执行的。

看轻我的陪伴 2022-09-30 13:57:41

简单一说有点迷糊

瘫痪情歌 2022-09-30 13:57:41

LDD3不详细呀

眼眸里的快感 2022-09-30 13:57:41

你结合ULK看一下吧,过两天我写个实例出来大家分享

韶华倾负 2022-09-30 13:57:41

早日期待dreamice 实例

伏妖词 2022-09-30 13:57:41

原帖由 pcl001 于 2009-1-3 14:35 发表
早日期待dreamice 实例

深入理解linux内核 第三版

多情癖 2022-09-30 13:57:41

还没开始看内核 ,打算把驱动和应用先熟悉到一定程度那 ,再看内核!!

梦情居士 2022-09-30 13:57:41

似乎就是内核线程

恋你朝朝暮暮 2022-09-30 13:57:41

原帖由 dreamice 于 2009-1-3 13:28 发表
如果所有工作队列中的任务都被唤醒了,那么他们将竞争获得被调度,就是说所有的任务状态都变为running,当然可以说是并发执行的。
互斥任务只能被唤醒一个,所以,多个等待的互斥任务是无法并发执行的。

不好意思,我这里把工作队列和等待队列弄混淆了
工作队列是由内核线程调度的,如果是single CPU的情况,他是串行执行的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文