多线程包装器

(类来自 pyomo.common.multithread)

class pyomo.common.multithread.MultiThreadWrapper(wrapped)[source]

基础类:object

一个Python对象代理,它为每个线程包装不同的实例。

这对于处理对单例对象的线程安全访问非常有用,而无需重构依赖于它们的代码。

请注意,如果两个线程共享相同的标识符,则包装对象的实例会被重用,因为标识符可能会被重用,并且仅在任意给定时刻是唯一的。有关更多信息,请参阅[get_ident()](https://docs.python.org/3/library/threading.html#threading.get_ident)。

__init__(base)[源代码]

方法

__init__(base)

成员文档