使用任意编程语言,写一个单例模式的类
import threading class Single(object): _instance_lock = threading.Lock() def __init__(self): pass def __new__(cls, *args, **kwargs): if not hasattr(Single, "_instance"): with Single._instance_lock: if not hasattr(Single, "_instance"): Single._instance = Single(*args, *kwargs) return Single._instance