자바 스크립트가 단일 스레드로 실행되고 있습니까? 전역 배열을 선언하고 AJAX 콜백에서 요소를 제거하기 시작하면서 동시에 다른 함수 (SetTimeOut으로 호출 됨)에서 매우 동일한 배열을 변경하기 시작하면 경쟁 조건이 발생할 위험이 있습니까?자바 스크립트는 단일 스레드입니까?
이 스레드를 발견 : javascript race condition, 그것은 항상 단일 스레드 및 단일 callstack에서 실행되기 때문에 경쟁 조건이 결코 자바 스크립트에서 발생합니다. 이것은 브라우저의 구현 방식에 달려 있습니까, 아니면 모든 브라우저에서 항상 단일 스레드가되도록 보장되어 있습니까?
당신은 아약스와 함께 작업하는 경우가 하나이기 때문에하지만 때문에 자바 스크립트 자체의 인해 네트워크 대기 시간에 경쟁 조건이있을 수 있습니다 - 스레드. – pimvdb
항상 그렇지 않습니다 : http://stackoverflow.com/questions/2734025/is-javascript-guaranteed-to-be-single-threaded – phazei