boost::this_thread_interruption_point 的标准替代方案

SPl*_*ten 3 c++ boost std

我正在开发一个使用 boost 1.61 的 C++ 项目,我正在用 std 调用替换 boost,是否有 boost::this_thread::interruption_point() 的替代方法?

For*_*veR 5

std::thread不可中断。您可以在此处阅读更多相关信息。但是,C++-20 中有std::jthread,您可以尝试使用。不幸的是,根据cpp-reference 上的编译器支持列表,只有 libstdc++ 10+ 支持std::jthread.