|
1
3
我会坚持
收件人:
这样做,如果两个线程都开始计算
在CPython上实际上不是100%线程安全的,除非
如果您不喜欢函数本身中的所有kruft,那么一个很好的解决方法是使用您自己的
编写了该类之后,您可以使用少得多的与缓存相关的kruft来编写函数:
|
|
2
1
ShadowRanger的答案可能正是您想要的,但我也会考虑通过在一个地方执行设置和清理任务,并利用
现在您当然可以这样做:
..然而,现在我们已经分离出安装/拆卸,如果我们想使用
这是更多的代码,但它为您提供了更多的可能性。 |