gpt4 book ai didi

c++ - Pthreads 类似信号的暂停?

转载 作者:太空狗 更新时间:2023-10-29 19:46:36 26 4
gpt4 key购买 nike

在 pthreads API 中有没有一种方法可以让一个线程指示自己或另一个线程暂停?

暂停,我的意思是停止执行并停止安排,直到另一个线程发出恢复信号。

最佳答案

pthread / POSIX Thread stack ,您可以使用 pthread_kill 向各个线程发送信号;但不幸的是,这不包括“停止”、“继续”或“终止”。见注释 here

如果您只对暂停线程感兴趣;巧妙的互斥量和条件变量公式是最好的前进方式。

关于c++ - Pthreads 类似信号的暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9417695/

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