281 |
|
delay(LONG_DELAY_MS); |
282 |
|
}}; |
283 |
|
|
284 |
< |
List<Thread> threads = new ArrayList<Thread>(); |
284 |
> |
List<Thread> threads = new ArrayList<>(); |
285 |
|
for (final ExecutorService executor : executors) { |
286 |
|
threads.add(newStartedThread(new CheckedRunnable() { |
287 |
|
public void realRun() { |
306 |
|
public void realRun() { |
307 |
|
try { |
308 |
|
Thread current = Thread.currentThread(); |
309 |
< |
assertTrue(!current.isDaemon()); |
309 |
> |
assertFalse(current.isDaemon()); |
310 |
|
assertTrue(current.getPriority() <= Thread.NORM_PRIORITY); |
311 |
– |
ThreadGroup g = current.getThreadGroup(); |
311 |
|
SecurityManager s = System.getSecurityManager(); |
312 |
< |
if (s != null) |
313 |
< |
assertTrue(g == s.getThreadGroup()); |
314 |
< |
else |
316 |
< |
assertTrue(g == egroup); |
317 |
< |
String name = current.getName(); |
318 |
< |
assertTrue(name.endsWith("thread-1")); |
312 |
> |
assertSame(current.getThreadGroup(), |
313 |
> |
(s == null) ? egroup : s.getThreadGroup()); |
314 |
> |
assertTrue(current.getName().endsWith("thread-1")); |
315 |
|
} catch (SecurityException ok) { |
316 |
|
// Also pass if not allowed to change setting |
317 |
|
} |
339 |
|
Runnable r = new CheckedRunnable() { |
340 |
|
public void realRun() { |
341 |
|
Thread current = Thread.currentThread(); |
342 |
< |
assertTrue(!current.isDaemon()); |
342 |
> |
assertFalse(current.isDaemon()); |
343 |
|
assertTrue(current.getPriority() <= Thread.NORM_PRIORITY); |
348 |
– |
ThreadGroup g = current.getThreadGroup(); |
344 |
|
SecurityManager s = System.getSecurityManager(); |
345 |
< |
if (s != null) |
346 |
< |
assertTrue(g == s.getThreadGroup()); |
347 |
< |
else |
353 |
< |
assertTrue(g == egroup); |
354 |
< |
String name = current.getName(); |
355 |
< |
assertTrue(name.endsWith("thread-1")); |
345 |
> |
assertSame(current.getThreadGroup(), |
346 |
> |
(s == null) ? egroup : s.getThreadGroup()); |
347 |
> |
assertTrue(current.getName().endsWith("thread-1")); |
348 |
|
assertSame(thisccl, current.getContextClassLoader()); |
349 |
|
assertEquals(thisacc, AccessController.getContext()); |
350 |
|
done.countDown(); |