0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享

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

0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享

0 点赞 评论 收藏
分享
创作者周榜
更多
关注他的用户也关注了: