0
我有一個目前正在單線程上運行的方法。在這個方法中,我使用HTTPContext.Current.Session["VariableName"] = "VariableValue"
如何在線程上存儲變量?
存儲變量但是現在我想要在多個線程上並行運行上述相同的方法。出於顯而易見的原因,我將無法使用上述語句存儲我的變量。現在我需要在單線程中使用相同的變量名稱私有地存儲這些變量。例
Thread1 ValueofVar = "xyz"; Thread2 ValueofVar = "abc"; Thread3 ValueofVar = "jkl";
請建議合適的解決這個問題,我面對的?
將局部變量無法滿足您的需求? –
你總是可以用某種線程鍵[「ThreadKey-VariableName」]爲你的[「VariableName」]加上前綴。 –
由於我將這些變量用於多個方法,因此無法創建局部變量,因此需要具有全局範圍的變量。 – sachin