내 asp.net 페이지사용
private static Dictionary<string, List<Guid>> OpenNodes = new Dictionary<string, List<Guid>>();
//Page start
if(!OpenNodes.ContainsKey(Session.SessionID))
{
List<Guid> list = new List<Guid>();
OpenNodes.Add(Session.SessionID, list);
}
//User clicked on a node
Guid id = new Guid(e.Node.Value);
tmpList = OpenNodes[Session.SessionID];
tmpList.Add(id);
OpenNodes[Session.SessionID] = tmpList;
에 한 아래와 같은 객체를 사용하고 그것을 agood는 practive인가 또는 동일한을 달성하기 위해 유사한 '더 좋은'방법은 무엇입니까?
잠금이 누락되었습니다. ... 'lock (/ ** /)'또는'ReaderWriterLockSlim'-usage –