320x100
320x100

루틴 (Routine)

: 특정한 일을 처리하기 위한 하나의 태스크 (함수)

 

 

 

서브루틴 (SubRoutine)

: 함수 안에 함수가 있음으로서 실행되는 태스크 (함수)

function A() {
	// 이 경우 B 함수가 서브루틴에 해당됨
	function B() {
    }
}

 

 

 

 

코루틴 (CoRoutine)

: 동시에 실행되는 태스크 (함수)

async function a() {
	return 'a';
}

async function b() {
	return 'b';
}

// 자바스크립트의 async await가 코루틴에 속한다
console.log(await a(), await b());
300x250
728x90