我想创建一个项目,我将面临一个问题:
程序将运行取消选中代码(给定接口的实现)。我怀疑一些实现将被破坏,他们可以抛出错误,使用很多时间,内存,甚至文件的权限。我想我应该使用单独的线程运行它们,并且如果它走出某个任意边界,就会终止该线程。
我该如何创建这样的程序?我是Java开发人员,但我不知道任何允许我分析线程变量(如内存)的Java工具。什么是语言和框架可以帮助我创建这样的项目?
答案 0 :(得分:0)
对于线程/文件访问等权限,我会查看Java SecurityManager:https://docs.oracle.com/javase/8/docs/api/java/lang/SecurityManager.html
如果没有关于你想要停止的案例的更多细节,我实际上无法提供更多其他内容。