继承Local类
来源:6-9 Flask中的线程隔离对象Local
慕工程0206990
2019-08-28
from werkzeug.local import Local
class A(Local):
b = 1
my_obj = A()
my_obj.b = 1
def worker():
# 新线程
my_obj.b = 2
print('in new thread b is:' + str(my_obj.b))
new_t = threading.Thread(target=worker, name='qiyue_thread')
new_t.start()
time.sleep(1)
# 主线程
print('in main thread b is:' + str(my_obj.b))
我尝试用A继承Local类,但是最后输出的b都是1。不应该在new thread里面输出2吗
in new thread b is:1
in main thread b is:1
写回答
1回答
-
7七月
2019-08-29
你不要继承local试试看
00
相似问题