gpt4 book ai didi

c++ - 无限循环直到应用程序收到信号

转载 作者:太空狗 更新时间:2023-10-29 23:42:03 24 4
gpt4 key购买 nike

我有一个启动 5 个线程的应用程序。

启动这些线程后,main() 中没有任何反应。

main(){
`start thread 1..5
}

我如何在 main() 中无限循环以便我的程序连续运行直到它收到信号。

我不想用

while(true)

因为它会占用 CPU 周期。 (如我所想)

编辑:我正在使用 gcc 4线程API:pthread操作系统:Linux

最佳答案

最简单的是:

while (true) sleep(1000);

最好是 join() 所有五个线程。

关于c++ - 无限循环直到应用程序收到信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6098011/

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