diff --git a/memoryscope/core/operation/backend_operation.py b/memoryscope/core/operation/backend_operation.py index 3d7f8514..27b0d5e5 100644 --- a/memoryscope/core/operation/backend_operation.py +++ b/memoryscope/core/operation/backend_operation.py @@ -11,7 +11,6 @@ class BackendOperation(FrontendOperation): It manages operation status, loop control, and integrates with a global context for thread management. """ operation_type: OPERATION_TYPE = "backend" - operation_lock: threading.Lock = threading.Lock() def __init__(self, interval_time: int, **kwargs): super().__init__(**kwargs) @@ -54,8 +53,7 @@ class BackendOperation(FrontendOperation): for target_name in self.target_names: try: - with BackendOperation.operation_lock: - self.run_operation(target_name=target_name, **kwargs) + self.run_operation(target_name=target_name, **kwargs) except Exception as e: self.logger.exception(f"op_name={self.name} target_name={target_name} encounter exception. " f"args={e.args}")