JavaScript는 단일 스레드이므로 HTML5의 웹 작업자는 어떻게 다중 스레드를 수행합니까? HTML5의 웹 작업자에 대해 읽었지만 JavaScript가 단일 스레드라는 것을 알고 있습니다. 내 질문은 다음과 같습니다. 그렇다면 웹 작업자는 어떻게 다중 스레드 작업을 수행하고 있습니까? 또는 진정한 다중 스레드가 아닌 경우 어떻게 시뮬레이션합니까? 여기에서 나에게 명확하지 않은 것 같습니다. 여러 의견이 이미 지적했듯이 작업자는 실제로 다중 스레드입니다. 생각을 명확히 하는 데 도움이 될 수 있는 몇 가지 사항: JavaScript는 언어이며 스레딩 모델을 정의하지 않으며 반드시 단일 스레드일 필요는 없습니다. 대부분의 브라우저는 역사적으로 단일 스레드 였습니다( 빠르게 변화하고 있지만: IE , ..