JavaScript SharedArrayBuffer와 Atomics 객체를 함께 사용하는 이유로 올바른 것은?
어려움 MDN Web Docs해설
SharedArrayBuffer는 Web Worker와 메인 스레드가 동일한 메모리 공간을 공유할 수 있게 합니다. Atomics 객체는 이 공유 메모리에 대해 원자적(atomic) 읽기/쓰기/대기 연산을 제공하여 멀티스레드 환경에서 데이터 경쟁(race condition)을 방지합니다.
SharedArrayBuffer는 Web Worker와 메인 스레드가 동일한 메모리 공간을 공유할 수 있게 합니다. Atomics 객체는 이 공유 메모리에 대해 원자적(atomic) 읽기/쓰기/대기 연산을 제공하여 멀티스레드 환경에서 데이터 경쟁(race condition)을 방지합니다.