ホームページ  >  に質問  >  本文

Python - シングルトンに関するスレッドの安全性の問題

リーリー

上記は Python でシングルトンを実装する方法ですが、この実装がスレッドセーフではないことは誰もが知っています。上記のコードでは、自分でテスト コードを作成しましたが、出力される ID は同じであることがわかりました。これでは、スレッド セーフではないことが証明できませんか? 私の質問は、この実装がスレッド セーフではないことを証明できるテスト コードを作成するにはどうすればよいですか?

给我你的怀抱给我你的怀抱2712日前587

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-05-18 10:47:22

    元々、シングルトン モードは 1 つのオブジェクトのみをインスタンス化でき、スレッドとは何の関係もありません。スレッドセーフであっても、同じ ID を返します。

    返事
    0
  • キャンセル返事