0 点赞 评论 收藏
分享
投递华为等公司10个岗位 >
0 点赞 评论 收藏
分享
投递完美世界等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
投递腾讯等公司10个岗位 >
0 点赞 评论 收藏
分享
投递完美世界等公司10个岗位 >
0 点赞 评论 收藏
分享
投递腾讯等公司10个岗位 >
0 点赞 评论 收藏
分享
投递谷歌等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
投递思源智通等公司10个岗位 >
0 点赞 评论 收藏
分享
Vicky:public static User getInstens(){
if(user == null){
user = new User();
}
return user;
}
该种方式称为懒汉式,可以将单例的创建延迟到类被使用时,但是当在多线程环境下使用时会出现问题,会出现实例化多个User情况。
还有一种方式叫饿汉式 private static User user = new User();
这种方式单例在类被加载的时候就创建,虽然有可能会造成资源浪费,不过相对于多线程环境下使用的问题还是这种方式比较好。
同时还有一种方式叫双重锁吧貌似,也就是通过加锁去保证多线程环境的正确性。
投递思源智通等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
投递微博等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: