这是一个创建于 868 天前的主题,其中的信息可能已经有所发展或是发生改变。
- GIL 锁同一时间只有一个线程运行那么其它线程修改的数据当当前线程获取到 GIL 锁时是否就可以直接看到了
- python 多线程是不是不会像 JAVA 虚拟机一样每个线程都存在独有的工作内存,然后共享时复制到共享内存中
1 条回复 • 2022-01-14 20:17:57 +08:00
|
|
1
imn1 2022-01-14 20:17:57 +08:00 1
基本上不能共享变量 只有少数非引用类型的变量 str/bytes/int/float 等,使用 global 时可以共享,但 py 大部分变量都是引用的
|