2012-01-15 4 views

답변

123

Add 키에 값이 이미있는 경우 아무 것도 수행하지 않습니다 (false 반환). Set은 필요에 따라 삽입 또는 업데이트를 수행합니다.

Remove + Add 그 키를 쿼리하는 다른 스레드가 아무 단서도 얻을 수 없을 때 중간에 간격을 남겨 둡니다 (Set; 스왑은 일반적으로 원자입니다). 따라서 Set과 같으며,Remove + Add이므로 메커니즘 차이는 다른 호출자에게 영향을 줄 수 있으므로 중요합니다.

반환 값

유형 : Add의 예를 들어

키와 같은 키가 캐시에 이미 항목이있는 경우 선택 System.Boolean 삽입이 성공하는 경우는 true, 또는 false .