code: def default_create_thread(callback):
      
      thread = threading.Thread(None, callback)
      thread.daemon = True  # Don't let thread prevent termination
      thread.start()
      return thread
docs: Default thread creation - used to create threads when the client doesn't want to provide their
      own thread creation.
  
      :param function callback: the callback function provided to threading.Thread