c++中如何中断某个运行时间过长的函数。伪代码如下
void complexFunc() {
// 该函数最长可以跑10分钟
}
int main() {
int array_length = 10;
for(int i = 0; i < array_length; i++) {
complexFunc(); // 想要在该函数运行30秒后break,进入for循环的下一个i
}
}
c++中如何中断某个运行时间过长的函数。伪代码如下
void complexFunc() {
// 该函数最长可以跑10分钟
}
int main() {
int array_length = 10;
for(int i = 0; i < array_length; i++) {
complexFunc(); // 想要在该函数运行30秒后break,进入for循环的下一个i
}
}