优化了很多问题。

This commit is contained in:
2025-04-27 15:41:46 +08:00
parent 484c20a5ef
commit bee45b3876
7 changed files with 772 additions and 314 deletions

View File

@@ -24,8 +24,8 @@ class SingletonThreadPool:
task, args = self.task_queue.pop(0)
self.pool_lock.release()
try:
task(*args)
gc.collect()
task(*args)
except Exception as e:
print(f"Task execution error: {e}")
else:
@@ -39,3 +39,8 @@ class SingletonThreadPool:
def get_task_count(self):
self.pool_lock.acquire()
count = len(self.task_queue)
self.pool_lock.release()
return count