如何休眠 APR 线程?
我正在使用 APR 库在 C++ 中创建可移植的多线程程序。问题是我需要在不需要时休眠线程,但 手动来执行此操作。
您现在知道如何在不需要使用本机系统函数的情况下休眠 APR 线程吗?我想避免任何特定于操作系统的代码。 谢谢。
I am using APR library to create portable multi-threading program in C++. Problem is I need to sleep a thread when it is not needed but there is no function mentioned in manual to do so.
Do you now a way how to sleep an APR thread without need to use native system functions? I would like to avoid any OS specific code.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果你只是想将CPU交给其他线程,你可以使用:
否则,你可以使用:
或
参考 这里。
If you simply want to hand over CPU to other thread, you can use:
Otherwise, you can use:
or
Refer to here.
...APR 中也有一个睡眠函数,位于“apr_time.h”中:
链接:睡觉
...and there is a sleep function in APR too, in "apr_time.h":
Link: sleep