ConcurrentDictionary 유형에 대한 충분한 정보를 찾을 수 없으므로 여기에서 질문했습니다. 현재는 Dictionary을 사용하여 스레드 풀의 정확한 스레드 양이 아닌 여러 스레드에 의해 지속적으로 액세스되는 모든 사용자를 보유하고 액세스를 동기화했습니다. 저는 최근에 .NET 4.0에 스레드로부터 안전한 컬렉션 집합이 있다는 것을 알았습니다.
내 질문은 간단합니다. 무거운 인터넷 검색 후 나는 반응성 확장하고 설치 디렉토리에서 System.Threading.dll 버전을 사용 .NET 3.5 프로젝트에 ConcurrentDictionary를 사용할 수 배웠습니다. 우선 System.Threading.dll이 없으며 Reactive Extensions .NET 3.5 하위 디렉터리에만 System
값을 ex로 내보내고 해당 사전을 지운 후에 조건에서 ConcurrentDictionary를 안전하게 만드는 모든 아이디어. 따라서 다른 스레드는 내보내기와 지우기간에 데이터를 추가 할 수 없습니다. 이 같이 : " List<data> list;
list = (List<data>)_changedItems.Values; //get values before