老师,请教一个关于在类中是否要保持状态信息的问题
来源:7-6 重构鱼书核心对象:YuShuBook 下
菠萝吹雪gz
2018-07-09
老师在C#中的三层架构中,BLL层通常都是一个类,里面有好多方法,里面很少有字段或者属性,都是无状态的类,这样做的目的是防止多线程带来的线程安全问题。
老师YuShuBook这个类里面有状态信息,每次请求都实例化,应该不会出现线程的安全的问题吧,看着老师重构代码学到了好多,哈哈哈
写回答
1回答
-
7七月
2019-04-06
抱歉啊,之前遗漏了。动态语言肯定不会分那么多层,至于说每次请求实例化,出现线程安全,这个我不太理解的是,就是每个都实例化才避免线程安全的问题吧?只有那些操作静态字段的 方法才容易出现线程安全吧。
00
相似问题