gpt4 book ai didi

c - 在 C 编程中,是否有可能从自身线程内部暂停线程并在从其他线程传递信号后恢复线程?

转载 作者:行者123 更新时间:2023-11-30 15:45:52 24 4
gpt4 key购买 nike

问题:调用一个线程,默认情况下该线程将被暂停。它应该在从其他线程传递信号后恢复并执行任务。

信号量和 pthread 条件我已经尝试过,如果我必须在循环中非常快速地传递条件信号,它们会花费很多时间。还有其他办法吗?或者有什么方法可以在 C 编程中暂停/恢复线程?

操作系统:Linux

最佳答案

您可以使用 select/poll/epoll 并在 signalfd 上等待。

关于c - 在 C 编程中,是否有可能从自身线程内部暂停线程并在从其他线程传递信号后恢复线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18756947/

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