Quellcode durchsuchen

加锁避免并发问题

xueyiming vor 2 Monaten
Ursprung
Commit
8122229ef8
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      utils/keywords_utils.py

+ 1 - 1
utils/keywords_utils.py

@@ -14,9 +14,9 @@ from utils.deepseek_utils import get_keyword_summary, update_keyword_summary_pro
 
 
 class KeywordSummaryTask:
+    lock_dict = {}  # 静态变量,不会随着每次实例化而重置
     def __init__(self):
         self.executor = ThreadPoolExecutor(max_workers=20, thread_name_prefix='KeywordSummaryTask')
-        self.lock_dict = {}
 
     def get_lock_for_keyword(self, keyword_id):
         if keyword_id not in self.lock_dict: