void fn() { try { while(1) { this_thread::interruption_point(); Sleep(1); } } catch(...) {} } thread thrd(fn); thrd.join(); //其他线程中调用interrupt,比如界面上按钮按下时调用 thrd.interrupt(); //上面就能跳出循环
15,471
社区成员
49,182
社区内容
加载中
试试用AI创作助手写篇文章吧