是否可以在Java中的指定时间内停止函数的执行?

zah*_*in 5 java timer

我想知道如何在java中的指定时间内停止指定函数的执行.

例如:我可以调用一个名为print_data()的函数.如果执行需要更多时间,我将不得不停止该函数的执行.

可以像这样停止执行吗?

提前致谢

Van*_*nya 4

您可以向函数添加一些检查:保存函数开始工作时的时间戳,然后定期检查函数内部的时间戳,如果函数花费太长时间,则抛出异常。

这是在 Java 中完成此类任务的最简洁的方法。