처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / JavaScript / 문제

JavaScript SharedArrayBuffer와 Atomics 객체를 함께 사용하는 이유로 올바른 것은?

어려움 MDN Web Docs
보기 및 정답
A Web Worker와 메인 스레드 간에 메모리를 공유하면서 원자적 연산으로 데이터 경쟁을 방지한다
B 배열의 각 요소를 암호화하여 보안을 강화하고 외부에서 직접 접근할 수 없게 한다
C DOM 요소를 여러 브라우저 탭에서 동시에 조작할 수 있도록 탭 간 공유 메모리를 제공하는 것이 일반적이다
D 파일 시스템에 직접 접근하여 바이너리 데이터를 읽고 쓸 수 있는 저수준 I/O 기능이다

해설

SharedArrayBuffer는 Web Worker와 메인 스레드가 동일한 메모리 공간을 공유할 수 있게 합니다. Atomics 객체는 이 공유 메모리에 대해 원자적(atomic) 읽기/쓰기/대기 연산을 제공하여 멀티스레드 환경에서 데이터 경쟁(race condition)을 방지합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기