Skip to content

Commit d2f9430

Browse files
committed
[GR-33255] Name fiber pool threads and set them as deamon threads
PullRequest: truffleruby/2885
2 parents 4f02f20 + 653b92c commit d2f9430

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/org/truffleruby/core/thread/ThreadManager.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,8 @@ private Thread createFiberJavaThread(Runnable runnable) {
156156
}
157157

158158
final Thread thread = new Thread(runnable); // context.getEnv().createUnenteredThread(runnable);
159+
thread.setName("Ruby-FiberPool-" + thread.getName());
160+
thread.setDaemon(true); // GR-33255
159161
rubyManagedThreads.add(thread); // need to be set before initializeThread()
160162
thread.setUncaughtExceptionHandler((javaThread, throwable) -> {
161163
System.err.println("Throwable escaped Fiber pool thread:");

0 commit comments

Comments
 (0)