标签: java multithreading security sandbox
是否可以在线程级别对不受信任的代码进行沙箱化?
sanboxing code seem to be implementing a SecurityManager的常见答案并替换默认的SecurityManager。但是这会将沙盒强加到JVM级别。 这不适合我。
有没有办法只针对特定线程执行此操作?
答案 0 :(得分:3)
我对此表示怀疑。由于线程共享大量资源(地址空间等),因此很难设想实现您所要求的实际机制。您最好的选择可能是在单独的进程中运行不受信任的代码。