我应该使企业库数据块数据库对象静态吗? [英] Should I make Enterprise Library Data Block Database object static?

查看:39
本文介绍了我应该使企业库数据块数据库对象静态吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以澄清是否可以将Enterprise Library的Database对象设置为静态对象而没有任何线程安全问题吗?

Can anyone clarify if Enterprise Library's Database object can be made static without any thread-safety issues?

推荐答案

是的, 数据库实例是线程安全的。这只是一个大型工厂,将诸如连接之类的新对象吐出来。实例本身在创建后不会更改状态。当您查看源代码时,您可以清楚地看到这一点。它产生的对象当然不是线程安全的。

Yes, an Database instance is thread-safe. It is just a big factory spitting out new objects like connections. The instance itself doesn't change state after it is created. When you look at the source code you can see this clearly. The objects it produces are of course not thread-safe.

这篇关于我应该使企业库数据块数据库对象静态吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆