Programming/JavaScript
코루틴 (CoRoutine)과 서브루틴 (SubRoutine)의 차이
2mukee
2023. 6. 5. 00:38
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