threading.local

来源:互联网 发布:手机照片视频制作软件 编辑:程序博客网 时间:2024/06/13 13:15
from threading import local, enumerate, Thread, currentThreadlocal_data = local()local_data.name = 'local_data'class TestThread(Thread):        def run(self):                print currentThread()                print local_data.__dict__                local_data.name = self.getName()                local_data.add_by_sub_thread = self.getName()                print local_data.__dict__if __name__ == '__main__':        print currentThread()        print local_data.__dict__                t1 = TestThread()        t1.start()        t1.join()                t2 = TestThread()        t2.start()        t2.join()                print currentThread()        print local_data.__dict__

0 0
原创粉丝点击