gpt4 book ai didi

c++ - 在计时器上的 pthreads 之间切换

转载 作者:搜寻专家 更新时间:2023-10-31 01:03:17 24 4
gpt4 key购买 nike

我想使用单个处理器在 C++ 程序中创建两个 pthread。 Thread1 将无休止地运行,但需要每 5 微秒中断一次,以允许 thread2 在切换回 thread1 之前执行 while 循环的一次迭代。我知道如何制作 pthreads 等等,但我不知道如何根据计时器在线程之间进行切换。有办法做到这一点吗?

最佳答案

如果您不希望两个线程同时运行,那么您不应该使用两个线程。第二个线程可以用作每 5 微秒从第一个线程调用的函数。

关于c++ - 在计时器上的 pthreads 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25515958/

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