91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.95KB
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-03
  • 語言: Python
  • 標簽: 模式??單例模式??

資源簡介

python 單例模式(入門級)

資源截圖

代碼片段和文件信息

#!/usr/bin/python
#?-*-?coding:?utf-8?-*-

import?threading


def?synchronized(func):
????func.__lock__=threading.Lock()

????def?synced_func(*args**kws):
????????with?func.__lock__?:
????????????return?func(*args**kws)

????return?synced_func


class?Singleton(object):
????instance=None

????@synchronized
????def?__new__(cls*args**kw):
????????if?cls.instance?is?None:
????????????cls.instance?=?object.__new__(cls?*args?**kw)
????????return?cls.instanc

評論

共有 條評論