class_docstr: `OperatorPool` manages `Operator` creation, acquisition, release, and garbage
  collection. Each `TaskExecutor` has one `OperatorPool`.
class_docstr_tok: ["`","OperatorPool","`","manages","`","Operator","`","creation",",","acquisition",",","release",",","and","garbage","collection",".","Each","`","TaskExecutor","`","has","one","`","OperatorPool","`","."]
code: def __init__(self):
      self._op_loader = OperatorLoader()
      self._all_ops = {}
      self._lock = threading.Lock()
  
file_path: towhee/towhee/runtime/operator_manager/operator_pool.py
imports: from typing import Dict, List
  import threading
  from towhee.operator import Operator, SharedType
  from .operator_loader import OperatorLoader
label_desc: Use image node_id 1 to create a new OperatorPool object  with example: obj = OperatorPool()