docs: private static Thread doThread(Runnable runnable, String name, boolean deamon){
          String realname = getThreadName(name);
          Thread t = new Thread(runnable);
          t.setName(realname);
          t.setDaemon(deamon);
          return t;
      }