File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
src/main/java21/org/codehaus/plexus/archiver/zip Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 1919
2020import java .util .concurrent .ExecutorService ;
2121import java .util .concurrent .Executors ;
22+ import java .util .concurrent .ThreadFactory ;
2223import java .util .concurrent .atomic .AtomicInteger ;
2324
2425/**
@@ -32,7 +33,11 @@ public class ConcurrentJarCreatorExecutorServiceFactory {
3233 static ExecutorService createExecutorService (int poolSize ) {
3334 int poolCount = POOL_COUNTER .incrementAndGet ();
3435 AtomicInteger threadCounter = new AtomicInteger ();
35- return Executors .newThreadPerTaskExecutor (
36- Thread .ofVirtual ().name ("plx-arch-" + poolCount + "-" + threadCounter .incrementAndGet ()).factory ());
36+ ThreadFactory threadFactory = r -> {
37+ return Thread .ofVirtual ()
38+ .name ("plx-arch-" + poolCount + "-" + threadCounter .incrementAndGet ())
39+ .unstarted (r );
40+ };
41+ return Executors .newThreadPerTaskExecutor (threadFactory );
3742 }
3843}
You can’t perform that action at this time.
0 commit comments