def _start_queue_management_thread(self):
logging.debug("<STR_LIT>", "<STR_LIT:*>" * <NUM_LIT>)<EOL>if self._queue_management_thread is None:<EOL><INDENT>logging.debug("<STR_LIT>")<EOL>self._queue_management_thread = threading.Thread(target=self._queue_management_worker)<EOL>self._queue_management_thread.daemon = True<EOL>self._queue_management_thread.start()<EOL><DEDENT>else:<EOL><INDENT>logging.debug("<STR_LIT>")<EOL><DEDENT>
Method to start the management thread as a daemon.

        Checks if a thread already exists, then starts it.
        Could be used later as a restart if the management thread dies.