«interlocked» 태그된 질문

9
휘발성 vs. 연동 vs. 잠금
클래스 public int counter에 여러 스레드가 액세스 하는 필드 가 있다고 가정 해 봅시다 . 이것은 int증가 또는 감소 만됩니다. 이 필드를 늘리려면 어떤 접근 방식을 사용해야하며 그 이유는 무엇입니까? lock(this.locker) this.counter++;, Interlocked.Increment(ref this.counter);, 의 액세스 한정자 변경 counter에를 public volatile. 내가 발견 한 지금 volatile, 나는 많은 lock진술과의 사용을 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.