docs: def RunAsync(self):
      """Runs a working thread and returns immediately."""
      self.running_thread = threading.Thread(
          name=self.thread_name, target=self._RunLoop)
      self.running_thread.daemon = True
      self.running_thread.start()
      return self.running_thread