Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一种方法来执行不受信任的 java 代码,以便代码不能使用多线程。是否可以使用 java 安全管理器来限制不受信任的代码以创建多个线程。任何资源或提示都会有所帮助。
我不清楚你在问什么,但无论如何我都会抛出两个答案。
如果您正在使用您不喜欢的第三方代码,并且它想要启动多个线程,那么没有办法阻止这种情况。最重要的是,如果代码被阻止启动线程,它将失败。
如果您想限制一些不受信任的代码,以便只有特定的类可以使用它,那么您必须使用自定义类加载器加载它。
隔离此代码的另一种方法是将其包装在服务中并在其自己的 JVM 中将其作为微服务运行。
无论如何,你所说的听起来是个坏主意。如果您不信任它,请不要使用它。