Python之線程

有時候在啓動線程以後,咱們須要函數的返回值。這裏咱們自定義多線程類,實現以下:多線程

class MyThread(threading.Thread):
    """
    @summary:自定義多線程
    """
    def __init__(self,func,args=()):
        super(MyThread,self).__init__()
        self.func = func
        self.args = args

    def run(self):
        self.result = self.func(*self.args)

    def get_result(self):
        try:
            return self.result
        except Exception:
            return None
相關文章
相關標籤/搜索