對於使用.NET的新Web應用程序項目,現有庫(用C#編寫)將在線提供,該庫對數據模型中的信息執行一些計算。我可以在多用戶.NET Web應用程序中使用非線程安全庫嗎?
庫需要由許多用戶在同一時間訪問。每個用戶將使用一組不同的數據。用戶還可以修改模型數據並使用修改的輸入參數重複計算。
目前,庫一次只能處理一個數據模型。 (讓我們假設有像靜態類和單例那樣的設計問題)。
如果.NET Web應用程序(使用HTML網頁的簡單Web前端)想要使用此庫,是否有技術可以爲每個客戶端創建單獨的庫實例,以保持模型和其他參數分開嗎?
你的用戶需要在同一時間用不同的模型數據的工作,但你的庫只能同時處理一個模型的數據?你說什麼意味着它是不可能的,該庫中是否只有靜態類?我們在談什麼圖書館? – 2009-08-04 07:45:42
讓我們假設有像靜態類或單例那樣的設計問題無法快速解決。 – mjn 2009-08-04 08:17:38