gpt4 book ai didi

c - 如何知道 pthread 已停止?

转载 作者:太空宇宙 更新时间:2023-11-04 03:40:37 24 4
gpt4 key购买 nike

我是编程界的新手。我需要将部分代码从内核空间移动到用户空间。但是,我在 pThread 中找不到 kthread_should_stop() 的替换。我可以知道我应该如何在用户区使用以下代码吗?

 while(!kthread_should_stop()){
...
}

谢谢

最佳答案

kthread_should_stop() 没有什么神奇之处; kthread_stop() 函数只是设置一个 bool 变量并唤醒线程。

根据您已经使用的线程间通信机制,您可以使用 Pthreads 条件变量或 eventfd 或类似的东西来实现停止信号。

关于c - 如何知道 pthread 已停止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29002173/

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