gpt4 book ai didi

c++ - 使用 C++/Boost 绕过阻塞输入流

转载 作者:太空狗 更新时间:2023-10-29 21:06:12 26 4
gpt4 key购买 nike

我目前正在编写一个测验程序。该程序会向用户提出问题,直到指定的时间限制用完。现在的设置是测验功能在 boost 线程中运行,计时方面由该线程上的 timed_join() 处理。我遇到的问题是当用户使用 cin 回答问题时,线程将超过已建立的时间限制。有没有办法让它中断 cin 调用?

最佳答案

您可以使用 Boost.Asio按照 here 的描述从 cin 中异步读取- 示例代码的更新链接是 here .

关于c++ - 使用 C++/Boost 绕过阻塞输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8040216/

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