목록2025/09/23 (1)
seoyyyy-dev

이벤트 루프와 비동기 통신의 이해과거의 프로그램을 실행하는 단위는 프로그램의 상태가 메모리 상에 실행되는 프로세스(process) 뿐이었다. 그러나 소프트웨어가 점차 복잡해지면서 하나의 프로그램에서 동시에 여러 개의 복잡한 작업을 수행할 필요성이 대두되며 더 작은 실행 단위인 스레드(thread)가 탄생했다.하나의 프로세스에서는 여러개의 스레드를 만들 수 있고, 스레드 끼리는 메모리를 공유할 수 있어 여러 가지 작업을 동시에 수행할 수 있게 되었다.그러나 자바스크립트는 한 번에 하나의 작업만 동기(Synchronous) 방식으로 처리하는 싱글 스레드에서 작동한다.1.5.1 싱글 스레드 자바 스크립트최초의 자바스크립트는 단순히 버튼 위에 이미지를 띄우거나, 간단한 경고창, 폼을 처리하는 등 아주 기초적인 ..
개발 독서 스터디/모던 리액트 Deep Dive
2025. 9. 23. 23:18