shell5下怎么使python多版本共存

如题所述

threading.local()这个方法的特点用来保存一个全局变量,但是这个全局变量只有在当前线程才能访问,localVal.val = name这条语句可以储存一个变量到当前线程
如果在另外一个线程里面再次对localVal.val进行赋值,那么会在另外一个线程单独创建内存空间来存储,也就是说在不同的线程里面赋值 不会覆盖之前的值,因为每个线程里面都有一个单独的空间来保存这个数据,而且这个数据是隔离的,其他线程无法访问!
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜