在.net框架中封裝非線程安全代碼的最佳方式是什麼? 我有一個第三方庫,由於它使用靜態變量而不是線程安全的。重寫它不是一個選項。這個庫被一個接收大量同時調用的asp.net web服務使用。 我目前得到它裹在使用鎖來保證線程安全的代理類: private static readonly object oneThreadAtATimePlease = new object();
public IS
我在asp.net應用程序中有很多Singleton實現,並且出於某些性能原因想要將我的應用程序移動到IIS Web Garden環境。 CMIIW,移動的IIS Web園與ň工作進程,會出現在每個工作進程中創建一個單獨的對象,這使得它不是一個單一的對象了,因爲ň> 1. 能我在IIS Web Garden中再創建所有這些單例對象,再單身?