优化。

This commit is contained in:
2025-04-27 17:48:55 +08:00
parent bee45b3876
commit 7c15077674
2 changed files with 45 additions and 32 deletions

View File

@@ -7,7 +7,7 @@ class SingletonThreadPool:
def __new__(cls):
if not cls._instance:
pool_size = 2
pool_size = 3
cls._instance = super().__new__(cls)
cls._instance.pool_size = pool_size
cls._instance.task_queue = []
@@ -24,7 +24,6 @@ class SingletonThreadPool:
task, args = self.task_queue.pop(0)
self.pool_lock.release()
try:
gc.collect()
task(*args)
except Exception as e:
print(f"Task execution error: {e}")