有人可以在ASP.Net應用程序的上下文中提供建議,它是所有用戶共有的共享/靜態功能嗎?特定於共享/靜態功能的ASP.Net體系結構
舉例來說,如果你有一個函數
Public shared function GetStockByID(StockID as Guid) as Stock
是常見的應用程序的所有當前用戶該功能?或者是僅針對當前用戶的共享功能,並且僅在當前用戶的情況下共享?
所以更具體地說,我的問題是,除了數據庫併發性問題,如表鎖,我是否需要關注自己在ASP.Net應用程序中的共享函數中的線程問題?
在我的腦海裏;假設我的應用程序名稱空間是MyTestApplicationNamespace。每次有新用戶連接到我的站點時,MyTestApplicationNamespace的新實例都會創建,因此所有共享函數對於該實例和用戶而言都是通用的,但在多個用戶中並不常見。它是否正確?
非常感謝深入的答案... – 2010-04-30 04:27:14