Mic*_*cah 5 c# static database-connection
我在这里看到了很多关于这个主题的讨论.
如果我有一个静态类w /静态方法连接到数据库或服务器,在多用户环境(如网页)中使用它是不是一个坏主意?这是否会让新用户在接受新用户之前等待以前用户的线程完成他们的呼叫?
多线程也会带来什么影响呢?
谢谢!
如果每个静态方法完全负责获取其资源,然后将其资源置于方法调用的范围内(没有共享状态),那么使用实例类时不应该遇到线程问题.但是,我建议,更大的问题是依赖公共静态方法(在静态或非静态类中)会在未来产生许多其他设计问题.
| 归档时间: |
|
| 查看次数: |
1756 次 |
| 最近记录: |