有人可以在ASP.Net应用程序的上下文中提供建议,它是所有用户共有的共享/静态功能吗?特定于共享/静态功能的ASP.Net体系结构
举例来说,如果你有一个函数
Public shared function GetStockByID(StockID as Guid) as Stock
是常见的应用程序的所有当前用户该功能?或者是仅针对当前用户的共享功能,并且仅在当前用户的情况下共享?
所以更具体地说,我的问题是,除了数据库并发性问题,如表锁,我是否需要关注自己在ASP.Net应用程序中的共享函数中的线程问题?
在我的脑海里;假设我的应用程序名称空间是MyTestApplicationNamespace。每次有新用户连接到我的站点时,MyTestApplicationNamespace的新实例都会创建,因此所有共享函数对于该实例和用户而言都是通用的,但在多个用户中并不常见。它是否正确?
非常感谢深入的答案... – 2010-04-30 04:27:14