From 29015da3d2fc0cdee6b5a2307b87d43f6afc5af8 Mon Sep 17 00:00:00 2001 From: Administrator <admin@example.com> Date: 星期五, 18 八月 2023 13:09:21 +0800 Subject: [PATCH] bug修改 --- test/test.py | 55 ++++++++++++------------------------------------------- 1 files changed, 12 insertions(+), 43 deletions(-) diff --git a/test/test.py b/test/test.py index a334462..63e1579 100644 --- a/test/test.py +++ b/test/test.py @@ -1,58 +1,27 @@ import logging +import queue import threading import time from log_module.log import logger_l2_process_time, logger_debug - _dict = {} -class TestInstance: - __instance = None - - # def __new__(cls, *args, **kwargs): - # if not cls.__instance: - # cls.__instance = super(TestInstance, cls).__new__(cls, *args, **kwargs) - # print(cls.__instance) - # return cls.__instance - - def test(self): - i=1 - _dict["test"]=i+2 +_queue = queue.Queue() - - - -def test_time(instance, i): - start = time.time() - instance.test() - logger_debug.info(f"寮�濮嬶細{i}") - time.time() - # round(time.time() * 1000) - round(start * 1000) - logger_debug.info(f"缁撴潫锛歿i}") - if len(_dict.keys()) == 99: - total = 0 - for k in _dict: - total += _dict[k] - print(total / len(_dict)) +def add(index): + start_time = time.time() + _queue.put(index) + end_time = time.time() + logger_debug.debug(end_time -start_time) if __name__ == "__main__": - # for k in range(1): - # _dict.clear() - # for i in range(0, 100): - # threading.Thread(target=lambda: test_time(TestInstance(), i), daemon=True).start() - # time.sleep(2) - print(time.time()) - for i in range(1000): - # logger_debug.debug("缁撴潫") - TestInstance().test() - pass - print(time.time()) - for i in range(1000): - logger_debug.debug("缁撴潫") - pass - print(time.time()) + for k in range(1): + _dict.clear() + for i in range(0, 1000): + threading.Thread(target=lambda: add(i), daemon=True).start() + time.sleep(2) input() -- Gitblit v1.8.0