社区
Web 开发
帖子详情
请教个工厂模式产生UserManager的问题
vstian
2010-11-16 11:32:11
在工厂中,比如有一个ManagerFactory工厂(单例),里面用MAP缓存了 UserManager类(进行User的管理),
UserManager类里面有各种User类的方法, 如 addUser()、 delUser() 等等
若多个用户在同时调用 addUser()方法 ,我觉得这样不是会产生线程不安全的问题吗 ? 如何解决呢 ?
...全文
79
1
打赏
收藏
请教个工厂模式产生UserManager的问题
在工厂中,比如有一个ManagerFactory工厂(单例),里面用MAP缓存了 UserManager类(进行User的管理), UserManager类里面有各种User类的方法, 如 addUser()、 delUser() 等等 若多个用户在同时调用 addUser()方法 ,我觉得这样不是会产生线程不安全的问题吗 ? 如何解决呢 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blazingfire
2010-11-16
打赏
举报
回复
要看你的addUser实现,如加的是list中,那可以
在加入user时锁定list,如下:
addUser(User o){
synchronized(list){
list.add(o);
}
}
或者把整个addUser方法加synchronized。
spring下的
工厂模式
spring下的
工厂模式
工厂模式
是什么这里就不再赘述。这里分享一下spring下的
工厂模式
的应用。最近项目用到了这块的功能,整理一下分享给大学。共同学习,共同进步。 功能分析 场景大概是这样的。要做一个可以对成员有,增、删、改、查的功能模块。这四个功能可以分为一类,基本相同,封装成方法的话,请求和返回参数也是一样的,唯一不同的是方法里面的具体实现。用
工厂模式
,各个方法都是独立的,后续要修改某个功能,只要修改其中某个功能的方法。 重要类 里面涉及的重要的类有5个,一个工厂类,四个具体实现类。类上面的注解要注
单例和
工厂模式
应用
单例模式虽然说只有一个类,但是在应用中,作用也不小,下面看看单例模式和
工厂模式
的应用: 1、单利模式 1)懒汉式单利模式 public class
User
Manager
{ //实例化静态变量 private static
User
Manager
instance=new
User
Manager
(); private U
C#用户管理用设计模式实现
总之,使用设计模式可以让我们更好地组织代码,并可以让代码更加可维护和易读。在实现用户管理功能时,我们可以使用
工厂模式
来创建用户对象,使用单例模式来确保只有一个用户管理器对象,从而让我们更好地实现用户管理功能。我们可以使用
工厂模式
来创建用户对象,将用户对象的创建过程与客户端代码解耦合。我们还可以使用单例模式来确保只有一个用户管理器对象,避免多个用户管理器对象之间的状态冲突。在客户端代码中,我们使用了
User
Factory类创建
User
对象,并使用
User
Manager
对象来管理
User
对象。
User
Manager
的使用
前沿:在手机的Settings当中,有一项菜单栏是用来管理手机的当前用户的,点开这个菜单栏,会发现系统将手机用户分成了3类,分别是管理员,访客和自定义用户; 管理员,访客是系统为我们预设的,自定义用户可由我们自由添加或者删除; 并且这些用户是相互可以切换的,每个用户都有与之对应的系统属性; 这3类用户用
User
Manager
进行管理,今天我们并不是来分析
User
Manager
,而是看下系统是...
去掉android 安全模式,android去除安全模式
问题
:android长按power,出现关机、重启、飞行模式界面,长按关机会提示是否进入安全模式,现在需要去除这个功能。在识别长按的是否返回可以解决该
问题
。现在说一下我的改法:在首次开机后,会在/data/system/
user
s/目录下面生成0.xml(本机)和
user
list.xml(游客)两个文件,这两个xml文件就会有一些
User
Manager
里面的功能限制,安全模式就在这其中。/*** ...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章