code: def start_task(self, task):
      if not self._lock_task(task):
          # can't lock, skip
          return
  
      thread = TaskThread(task.id)
  
      thread.start()
      self._active_tasks[task.id] = thread
  
file_path: mindsdb/mindsdb/interfaces/tasks/task_monitor.py
imports: import datetime
  import os
  import socket
  import time
  import sqlalchemy
  from mindsdb.interfaces.storage import db
  from mindsdb.utilities import log
  from mindsdb.utilities.config import Config
  from .task_thread import TaskThread
label_desc: Use image node_id 8 for calling the TaskMonitor obj's underlying member method code with example usage: obj.start_task(task) without return types