equal
deleted
inserted
replaced
84 target, name, null); |
84 target, name, null); |
85 } |
85 } |
86 |
86 |
87 private InnocuousThread(ThreadGroup group, Runnable target, String name, ClassLoader tccl) { |
87 private InnocuousThread(ThreadGroup group, Runnable target, String name, ClassLoader tccl) { |
88 super(group, target, name, 0L, false); |
88 super(group, target, name, 0L, false); |
89 UNSAFE.putOrderedObject(this, INHERITEDACCESSCONTROLCONTEXT, ACC); |
89 UNSAFE.putObjectRelease(this, INHERITEDACCESSCONTROLCONTEXT, ACC); |
90 UNSAFE.putOrderedObject(this, CONTEXTCLASSLOADER, tccl); |
90 UNSAFE.putObjectRelease(this, CONTEXTCLASSLOADER, tccl); |
91 } |
91 } |
92 |
92 |
93 @Override |
93 @Override |
94 public void setUncaughtExceptionHandler(UncaughtExceptionHandler x) { |
94 public void setUncaughtExceptionHandler(UncaughtExceptionHandler x) { |
95 // silently fail |
95 // silently fail |