本文简单介绍一下如何使用Python实现单例模式
1. 方法一,利用classmethod
1 | import threading |
执行结果
1 | ➜ ~ python test-singlestone.py |
2. 方法二,利用__new__方法
1 | import threading |
执行结果
1 | ➜ ~ python test-singlestone.py |
3. 方法三,全局变量
1 | import threading |
执行结果:
1 | ➜ ~ python test-singlestone.py |