utils.py 文件源码

python
阅读 35 收藏 0 点赞 0 评论 0

项目:protoactor-python 作者: AsynkronIT 项目源码 文件源码
def singleton(cls):
    """Decorator to create singleton classes"""

    instances = {}
    lock = RLock()

    def get_instance(*args, **kwargs):
        if cls not in instances:
            with lock:
                if cls not in instances:
                    instances[cls] = cls(*args, **kwargs)
        return instances[cls]
    return get_instance
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号