.net framework 2.0에서 작업 중입니다. 메모리에 키 - 값 쌍이 필요합니다. 나는 두 개의 스레드를 가지고 있는데, 하나는 메모리를 계속 읽고 다른 하나는 메모리를 변경한다. 2.0에서 ConcurrentDictionary에 해당하는 방법이 있습니까? 또는이 기능을 구현하는 다른 방법은 없습니까?.net 2.0에서 스레드 안전 메모리 (키, 값)
-1
A
답변
3
C# 2.0에서는 잠금을 구현하여 수동으로 수행해야합니다. 별도의 잠금 오브젝트를 작성해야하며 사전에 액세스하기 전에 해당 오브젝트를 잠글 수 있습니다. 당신이 최신 프레임 워크 4.5으로 이동하는 명품이있는 경우
private readonly object lockObject = new object();
private Dictionary<TKey, TValue> d = new Dictionary<TKey, TValue>();
lock (lockObject)
{
d.Add(key, value);
}
그러나 당신은 잠금 뭐가 문제 ConcurrentDictionary
관련 문제
- 1. .NET 스레드 안전
- 2. .NET 스레드 안전
- 3. 스레드 안전 내부 메모리 캐시
- 4. 스레드 안전 취약 키 해시도
- 5. 스레드 안전 Publish 구독하기 .Net
- 6. 스레드 안전 설정
- 7. 스레드 안전 안전
- 8. .NET List 스레드 안전 구현 제안이 필요합니다
- 9. 정적 사전 캐시의 .NET 스레드 안전
- 10. DefaultTraceListener 및 스레드 안전
- 11. 스레드 안전
- 12. 스레드 안전
- 13. 스레드 안전
- 14. 스레드 안전
- 15. DLL 스레드 안전
- 16. 자바 열거 값 집합 스레드 안전
- 17. 업데이트 제어 스레드 안전
- 18. C++ 맵의 스레드 안전
- 19. 자바 입출력 스레드 안전
- 20. 스레드 안전 리팩토링
- 21. 스레드 안전 설계는 모든
- 22. 잠금 장치가없는 스레드 안전
- 23. 스레드 안전 클래스는 생성자 끝에 메모리 장벽이 있어야합니까?
- 24. .NET에서 선언적 스레드 안전
- 25. IndexedDB 스레드 안전
- 26. 어떻게 스레드 안전 사전을 만들 수 있습니까?
- 27. .net 2.0에서 .net 4.0으로 마이그레이션
- 28. .NET 2.0에서 .NET 4.0으로 마이그레이션
- 29. .Net HtmlTextWriter로 예외 안전/처리?
- 30. 동기화 된 컬렉션 스레드 안전
를 사용할 수 있습니다. 자물쇠를 알고 다른 방법을 찾으신다면 왜 그 질문에 넣지 않으셨습니까? – Paparazzi