我想让一个线程无限期地睡眠.我想这样做的原因是因为我的程序只在收到信号时才采取行动,并且在主线程中无关.因此,所有处理都在信号处理程序内完成.我怎么能无限期地睡觉?
最佳答案
我相信你正在寻找暂停功能:
原文链接:https://www.f2er.com/linux/440788.htmlhttp://pubs.opengroup.org/onlinepubs/9699919799/functions/pause.html
你可以这样做:for(;;)pause();
我想让一个线程无限期地睡眠.我想这样做的原因是因为我的程序只在收到信号时才采取行动,并且在主线程中无关.因此,所有处理都在信号处理程序内完成.我怎么能无限期地睡觉?
http://pubs.opengroup.org/onlinepubs/9699919799/functions/pause.html
你可以这样做:for(;;)pause();