code: def start_workers(max_tasks, tidy_caller, task_queue, lock, timeout):
      for _ in range(max_tasks):
          t = threading.Thread(
              target=tidy_caller, args=(task_queue, lock, timeout)
          )
          t.daemon = True
          t.start()
  
file_path: ray/ci/lint/clang-tidy-diff.py
imports: import argparse
  import glob
  import json
  import multiprocessing
  import os
  import re
  import shutil
  import subprocess
  import sys
  import tempfile
  import threading
  import traceback
  import queue
label_desc: Use image node_id 2 for calling a global function with example usage: start_workers(max_tasks, tidy_caller, task_queue, lock, timeout) without return types