av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

python - 關(guān)于單例的線程安全問題

瀏覽:100日期:2022-07-25 18:05:33

問題描述

class Singleton(object): __instance = None def __new__(cls, *args, **kwargs):if not cls.__instance: cls.__instance = super(Singleton, cls).__new__(cls, *args, **kwargs)return cls.__instance if __name__ == ’__main__’: # 多線程中單例的使用 from threading import Thread def func():print(id(Singleton()))for index in range(10000): Thread(target=func).start()

上面試python中實(shí)現(xiàn)單例的一種方式,但是我們都知道這種實(shí)現(xiàn)方式不是線程安全的。上面代碼中我自己寫了測(cè)試代碼,但是發(fā)現(xiàn)id輸出都是一樣的。這個(gè)就證明不了非線程安全的?我的問題是:如何寫出可以證明這種實(shí)現(xiàn)不是線程安全的測(cè)試代碼?

問題解答

回答1:

本來單例模式就只能實(shí)例化1個(gè)對(duì)象,跟線程沒有任何關(guān)系。即使是線程安全的,它也返回相同的id。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 免费在线观看91 | 成年人视频在线免费观看 | 涩涩导航 | 国产亚洲精品久久久久久豆腐 | www.yw193.com| 男女羞羞视频在线看 | 午夜色婷婷 | 久久精品视频网站 | jav成人av免费播放 | 成人av一区 | 欧美一区二区三区的 | 亚洲一区国产精品 | 日本三级全黄三级三级三级口周 | av在线免费观看网址 | 成av在线 | 久久出精品| 五月婷婷 六月丁香 | 婷婷久久五月 | 国产精品夜间视频香蕉 | 在线日韩 | 国产三级国产精品 | 国产一区二区在线免费观看 | 日本精品在线观看 | 久久久www成人免费精品 | 精品欧美乱码久久久久久 | 蜜桃视频在线观看免费视频网站www | 国产1区在线 | 欧美成人免费在线视频 | 午夜a级理论片915影院 | 黄色一级视频免费 | 国产高清在线观看 | 丝袜 亚洲 欧美 日韩 综合 | 中文字幕国产 | 精品国产视频 | 久久久久无码国产精品一区 | 视频在线一区 | 一区二区三区欧美大片 | 激情欧美日韩一区二区 | 99精品免费视频 | 欧美特级黄色 | 在线免费观看成年人视频 |