4/13(목) 데일리 과제추상화된 설명이벤트 루프(Event Loop) : 이벤트 발생 시 호출할 콜백 함수들을 관리하고, 호출된 콜백 함수의 실행순서를 결정하는 역할을 담당. 노드가 종료될 때까지 이벤트 처리를 위한 작업을 반복하므로 루프(Loop)라고 부름.Node
자바스크립트는 함수도 하나의 자료형이므로 매개변수로 전달할 수 있음.이렇게 매개변수로 전달하는 함수를 콜백 함수 (Callback Function)라고 함.(다른 코드의 인수로서 넘겨주는 실행 가능한 코드)필요한 이유:콜백함수를 설명할 때에는 변수의 유효범위(scope
동기는 '직렬적'으로 작동하는 방식이고 비동기는 '병렬적'으로 작동하는 방식이다. 즉, 비동기란 특정 코드가 끝날때 까지 코드의 실행을 멈추지 않고 다음 코드를 먼저 실행하는 것을 의미한다.이미지 출처: What every programmer should know ab
프로세스: 운영체제로부터 자원을 할당받은 작업의 단위.스레드: 프로세스가 할당받은 자원을 이용하는 실행 흐름의 단위.프로그램이란, 파일이 저장 장치에 저장되어 있지만 메모리에는 올라가 있지 않은 정적인 상태를 말한다. 프로그램은 쉽게 말해서 그냥 코드 덩어리라고 할 수
a
a
a
s
a
a
.
.
Call by Value장점단점Call by Reference장점단점