我有一些不受信任的客户端代码,我想通过为每个客户端启动一个java虚拟机实例来运行它,以管理每个实例的JVM使用的最大内存以及允许执行代码的最大运行时间。
我怎样才能做到这一点 ?
有这样的代码示例吗?
我读到了有关 JVM 池的内容 here和 there但我不明白该怎么做?
我想看一些代码
最佳答案
前段时间我参加了一个programming contest一种算法必须与其他算法对抗。该网站使用了 special JVM限制每一步计算中允许使用的指令数量。
我认为这不完全是您正在寻找的,因为 java 程序在它们可以使用的类方面受到严格限制。但由于到目前为止还没有其他答案,这可能是一个起点。
关于java - 管理多个 JVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3846155/