Why Nostr? What is Njump?
2023-02-08 09:43:54
in reply to

dave on Nostr: ...

不,这个单例对象是安全的。由于synchronized的作用,既可以防止线程读取变量singleton2的时候发生脏读(dirty read),又可以防止在第一次检查时实现singleton2变量没有初始化,而两个线程同时去初始化singleton2的情况出现,所以synchronized内部并不需要第二次检查,从而可以保证singleton2是线程安全的。
Author Public Key
npub1tsgw6pncspg4d5u778hk63s3pls70evs4czfsmx0fzap9xwt203qtkhtk4