1. 首页
  2. 数据库
  3. 其它
  4. Python下线程之间的共享和释放示例

Python下线程之间的共享和释放示例

上传者: 2020-12-31 18:58:18上传 PDF文件 33.14KB 热度 7次
最近被多线程给坑了下,没意识到类变量在多线程下是共享的,还有一个就是没意识到 内存释放问题,导致越累越大 1.python 类变量 在多线程情况 下的 是共享的 2.python 类变量 在多线程情况 下的 释放是不完全的 3.python 类变量 在多线程情况 下没释放的那部分 内存 是可以重复利用的 import threading import time class Test: cache = {} @classmethod def get_value(self, key): value = Test.cache.get(key, []) r
用户评论