docs: public Thread createThread(final Runnable target, final String name, final ClassLoader contextLoader) {
          if (System.getSecurityManager() == null)
              return createThread0(target, name, contextLoader);
          return AccessController.doPrivileged(new PrivilegedAction<Thread>() {
              @Override
              public Thread run() {
                  return createThread0(target, name, contextLoader);
              }
          }, controlContext);
      }