gpt4 book ai didi

linux - work_queue 线程安全吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:23 25 4
gpt4 key购买 nike

查看 workqueue.c,似乎只有正确锁定的部分位于公开暴露的 API 和运行的内部线程之间。关键部分之外似乎有一些东西(在我未经训练的眼中)可能是不安全的?

我是正确的还是偏离了基础?

最佳答案

我猜你是在谈论 Linux 内核中的 workqueue.c? http://lxr.linux.no/#linux+v3.2.9/kernel/workqueue.c

在那种情况下,只使用公共(public) API,假设它是线程安全的,并将您看到的任何问题报告给 Ingo Molnar。请注意,大多数内核开发人员都非常聪明,不会再犯“大锁”错误:并非所有内容都在互斥锁下运行,因为并非所有内容都需要这样做。 RCU(读取副本更新)等技巧也减少了所需的锁定量。没有锁的一切都会表现得更好。

关于linux - work_queue 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9522968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com