【发布时间】:2019-06-07 06:50:45
【问题描述】:
我正在创建一个在线判断,为此我希望提交的java代码不应该使用CPU的并行处理。所以,我希望禁用 Java 应用程序的多线程。
发送到服务器的应用程序只是一个java文件,它会被编译成字节码然后执行,假设应用程序正在使用线程,它正在创建一个线程,应用程序应该通过抛出一些异常来关闭像 Permission Denied 一样的错误。
【问题讨论】:
-
不使用线程?
-
我不会使用,一些正在使用我的在线判断的用户可以,他可能会发送包含线程的代码,所以我想通过抛出一些异常或引入一些错误来拒绝他的代码
-
您必须使用安全管理器:stackoverflow.com/a/31039987/2588800
-
@Tibrogargan 它涉及代码,我将通过
java <class name with main method>,简单地执行代码,所以我不会添加包装器
标签: java multithreading