当前位置:新励学网 > 秒知问答 > doublecheck为什么需要第二次check

doublecheck为什么需要第二次check

发表时间:2024-08-24 02:45:11 来源:网友投稿

进行第二次检查,目的是避开过多的同步(因为这里的同步只需在第一次创建实例时才同步,一旦创建成功,以后获取实例时就不需要同获取锁了);首先说双重锁定的好处:这种情况下不用让线程每次都加锁,而只是实例未被创建的时候在加锁处理。

同事也能保证多线程的安全。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!