.net C# 응용 프로그램의 스레드 안전성과 동시성에 대한 이해를 돕기 위해 질문이 있습니다.캐시와 상호 작용할 때 스레드 안전성이 향상되었습니다.
예를 들어 asp.net 캐시에서 읽고 씁니다.
캐시와 상호 작용하는 대규모 .net 응용 프로그램을 개발 중입니다.
저는 동시성, 낙관적 및 비관적의 여러 수준을 알고 있습니다. 그러나 나는이 스레드 안전의 차이점을 약간 혼란스러워합니다.
캐시와 상호 작용할 때 잠금을 사용하여 읽기 및 쓰기로 캐시가 여러 스레드에서 조작되지 않도록해야합니까? 그래서 자물쇠를 사용해야합니까? 그리고 이것이 동시성에 어떻게 부합합니까?
많은 질문을 한 번에 듣고 있습니다 – usr
"내가 잠금 장치를 사용해야합니까?"라고하는 질문이 1 개 있습니다 나머지는 소개입니다 –