public static Thread setDaemonThreadRunning(final Thread t, final String name) {
        return setDaemonThreadRunning(t, name, null);
    }
Utility method that sets name, daemon status and starts passed thread.

@param t    thread to frob
@param name new name
@return Returns the passed Thread <code>t</code>.
inlong-tubemq/tubemq-core/src/main/java/org/apache/inlong/tubemq/corebase/utils/ThreadUtils.java