Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

24 Zeilen
599B

  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("线程停止完成!")