@Override
    Thread newThread(@Nullable ThreadGroup threadGroup, Runnable r, String name) {
        return new EventLoopThread(threadGroup, r, name);
    }
Creates a new factory.

@param threadNamePrefix the prefix of the names of the threads created by this factory.
@param daemon whether to create a daemon thread.
@param priority the priority of the threads created by this factory.
@param threadGroup the {@link ThreadGroup}.
core/src/main/java/com/linecorp/armeria/common/util/EventLoopThreadFactory.java