Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

CommonThread.py 599B

il y a 1 an
1234567891011121314151617181920212223
  1. from threading import Thread
  2. from loguru import logger
  3. class Common(Thread):
  4. __slots__ = ('__func', '__param1', '__param2', '__result')
  5. def __init__(self, func, param1, param2):
  6. super(Common, self).__init__()
  7. self.__func = func
  8. self.__param1 = param1
  9. self.__param2 = param2
  10. self.__result = None
  11. def get_result(self):
  12. self.join()
  13. return self.__result
  14. def run(self):
  15. logger.info("开始执行线程!")
  16. self.__result = self.__func(self.__param1, self.__param2)
  17. logger.info("线程停止完成!")